| 
 
| 本帖最后由 贾成龙 于 2012-8-2 22:56 编辑 
 import java.util.Scanner;
 class GussMath
 {
 public static void main(String[] args)
 {
 Scanner sc=new Scanner(System.in);
 
 int b=45;
 for (int x=1;x<=5;x++)
 {
 int number=sc.nextInt();
 if(number>=1&&number<=100)
 {
 if(x<=5){
 if (number==b)
 {
 System.out.println("恭喜你。猜对了");
 break;
 }
 if(number>b)
 {
 System.out.println("大了。请继续");
 //number=sc.nextInt();//不明白,这里是什么意思?是重新调用该方法吗?这里为什么这样写?什么意思?
 
 continue;
 }
 if (number<b)
 {
 System.out.println("小了。请继续");
 //number=sc.nextInt();
 continue;
 }
 }
 else { System.out.println("你的次数已用完");}
 }
 else{System.out.println("请输入1~100的数");break;}
 }
 
 }
 }
 
 | 
 |