A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 活到老,学到老 中级黑马   /  2015-11-9 17:36  /  706 人查看  /  15 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

import java.util.Scanner;
public class GuessBrithday {
public static void main(String[] args) {
  String set1 =
  
   "1   3  5  7\n"+
   "9  11 13 15\n"+
   "17 19 21 23\n"+
   "25 27 29 31\n";
  
  String set2 =
  
   "2   3   6   7\n"+
   "10 11  14  15\n"+
   "18 19  22  23\n"+
   "26 27  30  31\n";
   
  String set3 =
  
   "4  5  6  7\n"+
   "12 13 14 15\n"+
   "20 21 22 23\n"+
   "28 29 30 31";
   
  
  String set4 =
  
   "8  9  10 11\n"+
   "12 13 14 15\n"+
   "24 25 26 27\n"+
   "28 29 30 31";
   
  String set5 =
  
   "16 17 18 19\n"+
   "20 21 22 23\n"+
   "24 25 26 27\n"+
   "28 29 30 31";
   
  int day = 0;
  
  Scanner input = new Scanner(System.in);
  
  System.out.print("这里面有你的生日吗?");
  System.out.print(set1);
  System.out.print("没有就按0,有就按1");
  int answer = input.nextInt();
  
  if(answer == 1)
   day += 1;
  
  System.out.print("这里面有你的生日吗?");
  System.out.print(set2);
  System.out.print("没有就按0,有就按1");
  answer = input.nextInt();
  
  if(answer == 1)
   day +=2 ;
  
  System.out.print("这里面有你的生日吗?");
  System.out.print(set3);
  System.out.print("没有就按0,有就按1");
  answer = input.nextInt();
  
  if(answer == 1)
   day +=4 ;
  
  System.out.print("这里面有你的生日吗?");
  System.out.print(set4);
  System.out.print("没有就按0,有就按1");
  answer = input.nextInt();
  
  if(answer == 1)
   day +=8 ;
  
  System.out.print("这里面有你的生日吗?");
  System.out.print(set5);
  System.out.print("没有就按0,有就按1");
  answer = input.nextInt();
  
  if(answer == 1)
   day +=16 ;
  
  System.out.println("你的生日是"+day+"!");
  
}
}

15 个回复

正序浏览
candlelight 发表于 2015-11-11 22:55
我也觉得好奇,怎么推算出生日的,通过数据统计,然后怎么推算?

数学逻辑好的就能推算出来了。
回复 使用道具 举报
jlq 中级黑马 2015-11-11 23:09:12
15#
看看  不错。。。。。。。。。。。
回复 使用道具 举报
我也觉得好奇,怎么推算出生日的,通过数据统计,然后怎么推算?
回复 使用道具 举报
潘俊 中级黑马 2015-11-11 22:30:15
13#
挺好的,赞一下
回复 使用道具 举报
不错嘛,努力吧
回复 使用道具 举报
厉害,现在只能写一点小程序。
回复 使用道具 举报
亲测 不错
回复 使用道具 举报
雨来 高级黑马 2015-11-11 11:24:33
9#
小程序,小程序,好好学习
回复 使用道具 举报

才学习而已,都是基础
回复 使用道具 举报
不错哟,大神
回复 使用道具 举报
不知道什么东东,代码让人都没有看下去的欲望
回复 使用道具 举报
sabrina妖儿 发表于 2015-11-9 20:03
想问一下里面的具体思想?

你是想学算吗?
回复 使用道具 举报
想问一下里面的具体思想?
回复 使用道具 举报
厉害,现在只能写一点小程序。
回复 使用道具 举报
不错,学习了,真厉害
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马