為什么運(yùn)行求出的年齡差值是5而不是6
public class HelloWorld{
? ? public static void main(String[] args) {
int age1=24;
int age2=18;
int age3=36;
int age4=27;
int a=age1+age2+age3+age4;
? ? int b=a/4;
? ? double c=(int)b;
? ? int d=--age1;
System.out.println("年齡總和:"+a);
System.out.println("平均年齡:"+c);
System.out.println("年齡差值:"+(age1-age2));
System.out.println("自減后的年齡:"+d);
? ?
}
}
2022-07-10
因?yàn)槟?-age1了
public class HelloWorld{
? ? public static void main(String[] args) {
int age1=24;
int age2=18;
int age3=36;
int age4=27;
int sum = age1+age2+age3+age4;
double avg = sum/4;
int minus = age1-age2;
int newAge = --age1;
? ? System.out.println("年齡總和:"+sum);
? ? System.out.println("平均年齡:"+avg);
System.out.println("年齡差值:"+minus);
System.out.println("自減后的年齡:"+newAge);
}
}