public static void main(String [] args) {
InputStreamReader in=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(in);
for(int j=0;j<=j+1;j++){
System.out.println("1.开始诊断");
System.out.println("0.退出系统");
try{
switch(Integer.parseInt(br.readLine())){
case 1:
System.out.println("开始诊断");
float weight=0.0f;
try{
for(int m=1;m<=100;m++){
System.out.println("请输入体重(单位:m):");
weight=Float.parseFloat(br.readLine());
if(weight<20&&weight>200)
{System.out.println("体重格式不正确,请输入20-200间的数字:");}
else if(weight>=20&&weight<=200)
{break;}
}
}
catch(Exception e){
System.out.println("输入错误,请重新输入");}
break;
case 0:
System.out.println("退出系统");
System.exit(0);
break;
default:
System.out.println("输入错误,请重新输入");
break;}}
catch(IOException e){
e.printStackTrace();
}
}
}
这个程序
if(weight<20&&weight>200)
{System.out.println("体重格式不正确,请输入20-200间的数字:");}
怎么不运行啊
InputStreamReader in=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(in);
for(int j=0;j<=j+1;j++){
System.out.println("1.开始诊断");
System.out.println("0.退出系统");
try{
switch(Integer.parseInt(br.readLine())){
case 1:
System.out.println("开始诊断");
float weight=0.0f;
try{
for(int m=1;m<=100;m++){
System.out.println("请输入体重(单位:m):");
weight=Float.parseFloat(br.readLine());
if(weight<20&&weight>200)
{System.out.println("体重格式不正确,请输入20-200间的数字:");}
else if(weight>=20&&weight<=200)
{break;}
}
}
catch(Exception e){
System.out.println("输入错误,请重新输入");}
break;
case 0:
System.out.println("退出系统");
System.exit(0);
break;
default:
System.out.println("输入错误,请重新输入");
break;}}
catch(IOException e){
e.printStackTrace();
}
}
}
这个程序
if(weight<20&&weight>200)
{System.out.println("体重格式不正确,请输入20-200间的数字:");}
怎么不运行啊
楼主【weigiel】截止到2008-07-08 08:50:30的历史汇总数据(不包括此帖):
发帖的总数量:0 发帖的总分数:0
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:---------------------结分的百分比:---------------------
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
weight >20&&weight<200
改成
if(weight <20 || weight>200)
试试
}