請幫忙看一下哪里錯了/
?
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=--ag1;
???? System.out.println("年齡總和:"+sum);
??? ?System.out.println("平均年齡:"+avg);
??System.out.println("年齡差值:"+minus);
??System.out.println("自減后的年齡:"+newAge);
?}
}
2016-09-04
double avg=sum/4.0會算出26.25,要想去掉后面的0.25,就要double avg=sum/4或者強(qiáng)制類型轉(zhuǎn)換,這里沒錯;報錯是因?yàn)閕nt newAge=--ag1;這句中變量名和輸出的上面定義的變量名age1不一致,所以報錯。
2016-08-06
double avg=sum/4;
//這里應(yīng)該用4.0吧??
int newAge=--ag1;
//這應(yīng)該是--age1;
2016-08-05
? int newAge=--ag1;
2016-08-05
ag1應(yīng)該是age1吧
2016-08-05
int newAge=--ag1;
編譯時這句都報錯了