当前位置: 代码迷 >> J2SE >> 给位大侠 给偶解释一下这个程序,该怎么处理
  详细解决方案

给位大侠 给偶解释一下这个程序,该怎么处理

热度:104   发布时间:2016-04-24 13:23:18.0
给位大侠 给偶解释一下这个程序
public class if_else
{
public static void main(String args[])
{
int grade=0,a=0,b=0;
String str;
str=JOtionPane.showInputDialog("输入grade");
great=integer.parseInt(str);
if(grade=7||grade=6)
System.out.println("a=11");
System.out.println("b=22");
 
else 
if(grade=5)
System.out.println("a=33");
System.out.println("b=44");
 
else 
if(grade=4)
System.out.println("a=55");
System.out.println("b=66");
 
else 
System.out.println("a=88");
 
 
}
}

------解决方案--------------------
Java code
public class if_else { public static void main(String args[]) { int grade=0,a=0,b=0; //初始化grade=0,a=0,b=0;String str; str=JOtionPane.showInputDialog("输入grade"); //弹出一个对话框要求输入grade并给这个值赋予给strgreat=integer.parseInt(str); //从str中分离出数字if(grade=7 ¦ ¦grade=6) //判断,这里就不用解释了吧  System.out.println("a=11");   System.out.println("b=22");    else     if(grade=5)       System.out.println("a=33");       System.out.println("b=44");          else         if(grade=4)          System.out.println("a=55");          System.out.println("b=66");                  else             System.out.println("a=88");                   } }
------解决方案--------------------
Java code
if(grade=7 ¦ ¦grade=6)   System.out.println("a=11");   System.out.println("b=22");    else
------解决方案--------------------
if...else 如果超过一条语句要有{}给括起来,一条语句可以省略,自已看看你都错在哪了
public class if_else
{
public static void main(String args[])
{
int grade=0,a=0,b=0; //初始化grade=0,a=0,b=0;
String str = "";
str=JOptionPane.showInputDialog("输入grade"); //弹出一个对话框要求输入grade并给这个值赋予给str
grade=Integer.parseInt(str); //从str中分离出数字
if(grade==7 ||grade==6){ //判断,这里就不用解释了吧
System.out.println("a=11");
System.out.println("b=22");
}
else
if(grade==5) {
System.out.println("a=33");
System.out.println("b=44");
}
else
if(grade==4) {
System.out.println("a=55");
System.out.println("b=66");
}
else
System.out.println("a=88");


}
}

------解决方案--------------------
为了程序的可读性,哪怕 if 只有一行,也最好用 { } 括起来,省得不必要的麻烦。
------解决方案--------------------
结贴吧