循环语句里的n值为什么不能拿到循环语句外使用?如果要用要怎么办?
来源:5-2 编程练习
慕莱坞4204107
2020-02-13 13:57:21
while(true){
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
if((n>=0)&&(n<=2)){
break;
}
System.out.println("输入错误数字,请重新输入");
//使用while循环,并在循环中判断输入的数据是0还是1,并给出提示
}
System.out.println(n);
1回答
好帮手慕酷酷
2020-02-13
同学你好,也是可以在循环外使用的,这里可以将n变量定义在循环外,在循环内通过键盘输入赋值,最后在循环外输出。具体如下:

运行结果:

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题