public class Guess {
public static void main(String[] args) {
int sum = 0;
for(int x = 0 ;x < 7 ; x++){
System.out.print("这是第"+(x+1)+"个表格");
int[] array = new int[64];
for(int y = 0;y<64;y++){
array[y] = (int) (2*(y-y%(Math.pow(2, x))) +(Math.pow(2, x))+y%Math.pow(2, x));
if(y%8==0){
System.out.println("");
}
System.out.print(array[y]+" ");
}
System.out.println("");
System.out.println("请选择你心中的数字(0-127),如果该数字出现在表"+(x+1)+"中,请输入:yes");
System.out.println("没有的话请输入no");
Scanner s = new Scanner(System.in);
String z = s.next();
if(z.trim().equals("yes")){
sum = (int) (sum+Math.pow(2,x));
}
}
System.out.println("哈哈,如果我没猜错的话,你选的是"+sum+"吧");
System.out.println("游戏结束!");
}
}
有bug也不要当真.感觉这个还是有用的.灵感来自算命先生的猜别人姓的妙招.