黑马程序员技术交流社区
标题:
关于方法重新调用的问题,一直没有搞明白
[打印本页]
作者:
贾成龙
时间:
2012-8-2 22:53
标题:
关于方法重新调用的问题,一直没有搞明白
本帖最后由 贾成龙 于 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;}
}
}
}
作者:
郑小杰
时间:
2012-8-3 01:16
Scanner是一个扫描器,nextInt()是它的一个方法,就是将输入信息的下一个标记扫描为一个 int
number=sc.nextInt();//这是说你输的数大了,再输一次把你输入的数重新放到number这个变量里,continue;继续比
作者:
文密
时间:
2012-8-3 11:22
//number=sc.nextInt(); 就是通过控制台给NUMBER 进行赋值
作者:
贾成龙
时间:
2012-8-3 22:44
哦了,写了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2