為什么運行沒有結果?
package 練習;
public class dghh {
public static void main(String[]args){
int a=53;
int n=1;
int b=a+n;
if(b>59){
System.out.println("加分前的成績:"+a);
System.out.println("加分后的成績:"+b);
System.out.println("共加了"+n);
}
}
}
package 練習;
public class dghh {
public static void main(String[]args){
int a=53;
int n=1;
int b=a+n;
if(b>59){
System.out.println("加分前的成績:"+a);
System.out.println("加分后的成績:"+b);
System.out.println("共加了"+n);
}
}
}
2015-05-08
舉報
2015-05-08
此時b的值是54 ?if(54>59) 那么這個表達式的結果是false,因為只有當if括號中的表達式為true是才執行大括號里的語句,但是結果是false,所以沒有執行