| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1374 人关注过本帖
标题:帮帮忙,改改,填补完整。怎么写的
只看楼主 加入收藏
清风萨克斯
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2020-10-28
结帖率:100%
收藏
 问题点数:0 回复次数:1 
帮帮忙,改改,填补完整。怎么写的
package qwer;
import java.util.Scanner;
public class xingzuo {
       public static void main(String[] args){
    Scanner sc = new Scanner(System.in);
     System.out.println("请输入您的出生月日");{
            String str=new String();
            str=sc.next();
            System.out .println(" ");
if(time>=0321&&time<=0419)
    System.out.println("您的星座为白羊座!");
else if(time>=0420&&time<=0520)
    System.out.println("您的星座为金牛座!");
else if(time>=0521&&time<=0621)  
    System.out.println("您的星座为双子座!");
else if(time>=0622&&time<=0722)
    System.out.println("您的星座为巨蟹座!");
else if(time>=0723&&time<=0822)
    System.out.println("您的星座为狮子座!");
else if(time>=0823&&time<=0922)
    System.out.println("您的星座为处女座!");
else if(time>=0923&&time<=1023)
    System.out.println("您的星座为天平座!");
else if(time>=1024&&time<=1122)
    System.out.println("您的星座为天蝎座!");
else if(time>=1123&&time<=1221)
    System.out.println("您的星座为射手座!");
else if((time>=1222&&time<=1231)||(time>=0101&&time<=0119))
    System.out.println("您的星座为魔蝎座!");
else if(time>=0120&&time<=0218)
    System.out.println("您的星座为水瓶座!");
else if(time>=0219&&time<=0320)
    System.out.println("您的星座为双鱼座!");
else
    System.out.println("输入的时间不在判断的范围之内!");
}
        }
}

}
搜索更多相关主题的帖子: time 星座 println System out 
2021-03-29 19:32
罗新
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2021-4-3
收藏
得分:0 
1.多了一个大括号   把最后一个大括号删了
2.你每个if判断语句中的time根本就没定义过
3.前面输入的是String类型,后面判断确是数字   ,String不能和int 比较
4.在判断time > 0***时会出现错误,越界,我也不懂......

package qwer;

import java.util.Scanner;
public class xingzuo{
       public static void main(String[] args){
    Scanner sc = new Scanner(System.in);
     System.out.println("请输入您的出生月日(例如:1105,415,101,即月前面不加0,日前面+0)");{
            int time;
            time=sc.nextInt();
            System.out .println(" ");
if(time>=321&&time<=419)
    System.out.println("您的星座为白羊座!");
else if(time>=420&&time<=520)
    System.out.println("您的星座为金牛座!");
else if(time>=521&&time<=621)  
    System.out.println("您的星座为双子座!");
else if(time>=622&&time<=722)
    System.out.println("您的星座为巨蟹座!");
else if(time>=723&&time<=822)
    System.out.println("您的星座为狮子座!");
else if(time>=823&&time<=922)
    System.out.println("您的星座为处女座!");
else if(time>=923&&time<=1023)
    System.out.println("您的星座为天平座!");
else if(time>=1024&&time<=1122)
    System.out.println("您的星座为天蝎座!");
else if(time>=1123&&time<=1221)
    System.out.println("您的星座为射手座!");
else if((time>=1222&&time<=1231)||(time>=0101&&time<=119))
    System.out.println("您的星座为魔蝎座!");
else if(time>=120&&time<=218)
    System.out.println("您的星座为水瓶座!");
else if(time>=219&&time<=320)
    System.out.println("您的星座为双鱼座!");
else
    System.out.println("输入的时间不在判断的范围之内!");
}
        }
}

2021-04-03 12:01
快速回复:帮帮忙,改改,填补完整。怎么写的
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020634 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved