概述
询问朋友5个问题,就能知道他生日在一个月中的哪一天。
public class GuessBirthday {
public static void main(String[] args) {
String set1 =
"1 3 5 7n"+
"9 11 13 15n"+
"17 19 21 23n"+
"25 27 29 31";
String set2 =
"2 3 6 7n"+
"10 11 14 15n"+
"18 19 22 23n"+
"26 27 30 31";
String set3 =
"4 5 6 7n"+
"12 13 14 15n"+
"20 21 22 23n"+
"28 29 30 31";
String set4 =
"8 9 10 11n"+
"12 13 14 15n"+
"24 25 26 27n"+
"28 29 30 31";
String set5 =
"16 17 18 19n"+
"20 21 22 23n"+
"24 25 26 27n"+
"28 29 30 31";
int day = 0;
Scanner sc = new Scanner(System.in);
System.out.println("你的生日是否在集合1中(0或者1):");
System.out.println(set1);
int answer = sc.nextInt();
if(answer==1){
day+=1;
}
System.out.println("你的生日是否在集合2中(0或者1):");
System.out.println(set2);
answer = sc.nextInt();
if(answer==1){
day += 2;
}
System.out.println("你的生日是否在集合3中(0或者1):");
System.out.println(set3);
answer = sc.nextInt();
if(answer==1){
day+=4;
}
System.out.println("你的生日是否在集合4中(0或者1):");
System.out.println(set4);
answer = sc.nextInt();
if(answer==1){
day+=8;
}
System.out.println("你的生日是否在集合5中(0或者1):");
System.out.println(set5);
answer = sc.nextInt();
if(answer==1){
day+=16;
}
System.out.println("你的生日是"+day+"日");
}
}
最后
以上就是寒冷时光为你收集整理的Java编程(10)-猜生日的全部内容,希望文章能够帮你解决Java编程(10)-猜生日所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复