黑马程序员技术交流社区
标题:
java循环判断问题,
[打印本页]
作者:
苍山雪
时间:
2016-1-27 20:53
标题:
java循环判断问题,
Scanner s=new Scanner(System.in);
System.out.print("请输入行数:");
k=s.nextInt();
while(k>9&&k<0){
System.out.println("请重新输入,k的范围1-9!");
}
若符合条件的话,打印一句话,
作者:
苍山雪
时间:
2016-1-27 20:54
这个代码应该怎么写
作者:
15856681986
时间:
2016-1-27 21:15
不知道你想表达什么
作者:
xinxiangchen
时间:
2016-1-27 21:18
while(k>9&&k<0)这里边的判断永远为false
应该是while(k>9||k<0)
作者:
xinxiangchen
时间:
2016-1-27 21:26
Scanner s=new Scanner(System.in);
while(true){
System.out.print("请输入行数:");
int k=s.nextInt();
if(k>9||k<0){
System.out.println("请重新输入,k的范围1-9!");
}
else{
System.out.println("行数是"+k);
}
}
作者:
刺客015
时间:
2016-1-27 21:47
你的永远是false 应该这么写吧 Scanner s=new Scanner(System.in); for(true){ System.out.print("请输入行数:"); int k=s.nextInt(); if(k>9||k<0){ System.out.println("请重新输入,k的范围1-9!"); } else{ System.out.println("行数是"+k); }
作者:
苍山雪
时间:
2016-1-27 21:54
解决了,谢谢!麻烦各位了
作者:
Hi大智
时间:
2016-1-27 22:00
{:2_37:}多分析一下,多练习就好了
作者:
ma464526717
时间:
2016-1-28 14:00
if(k<9||k>0){}
作者:
ma464526717
时间:
2016-1-28 14:01
if(k<9||k>0){System.out.println("输入符合条件");}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2