幸运猜数游戏
[free] 此游戏为猜1-100之内的随机数错了会给你提示。猜对了会给你鼓励,看你能最少用多少时间猜出来,但是小心会给你教训哦。源代码为本人原创:希望个各位有兴趣的朋友来一起来学习与赐教 更希望提出一些宝贵的意见 ,来共同进步。
[/free]
程序代码:
[free][free][free]import java.util.Scanner; public class Cai{ public static void main(String[] args){ Scanner input=new Scanner(System.in); int count; int shu; String ok="y"; do{ System.out.println("我心里有一个0到99之间的整数,你猜是什么?"); int number=(int)(Math.random()*100); for(count=1;count<=20;count++){ shu=input.nextInt(); if(shu<number){ System.out.println("小了点,再试试!"); continue; }else if(shu>number){ System.out.println("大了点,再试试!"); continue; }else if(shu==number&&count==1){ System.out.println("你太有才了"); break; }else if(shu==number&&count>=2&&count<=6){ System.out.println("这么快就猜出来了,很聪明么!"); break; }else if(shu==number&&count>7){ System.out.println("猜了半天才猜出来,小同志,尚需努力啊!"); break; }else if(count==20){ System.out.println("对不起!您已没有机会进行猜数游戏。"); }else { System.out.println("对不起!您的输入有错请重新输入。"); } } System.out.println("您还想进行游戏吗?y/n"); ok=input.next(); if(ok.equals("n")){ break; }else if(ok.equals("y")){ continue; }else{ System.out.println("您的输入有误,请继续输入!"); ok=input.next(); } }while(ok.equals("y")); System.out.println("程序结束!"); } }import java.util.Scanner; public class Cai{ public static void main(String[] args){ Scanner input=new Scanner(System.in); int count; int shu; String ok="y"; do{ System.out.println("我心里有一个0到99之间的整数,你猜是什么?"); int number=(int)(Math.random()*100); for(count=1;count<=20;count++){ shu=input.nextInt(); if(shu<number){ System.out.println("小了点,再试试!"); continue; }else if(shu>number){ System.out.println("大了点,再试试!"); continue; }else if(shu==number&&count==1){ System.out.println("你太有才了"); break; }else if(shu==number&&count>=2&&count<=6){ System.out.println("这么快就猜出来了,很聪明么!"); break; }else if(shu==number&&count>7){ System.out.println("猜了半天才猜出来,小同志,尚需努力啊!"); break; }else if(count==20){ System.out.println("对不起!您已没有机会进行猜数游戏。"); }else { System.out.println("对不起!您的输入有错请重新输入。"); } } System.out.println("您还想进行游戏吗?y/n"); ok=input.next(); if(ok.equals("n")){ break; }else if(ok.equals("y")){ continue; }else{ System.out.println("您的输入有误,请继续输入!"); ok=input.next(); } }while(ok.equals("y")); System.out.println("程序结束!"); } }[/free][/free][/free]