運(yùn)算符:為什么求平均值要用double為什么其他的用int?
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);
}
}
2015-11-08
你如果認(rèn)為平均數(shù)是個(gè)整數(shù)你也可以定義為int ?你如果認(rèn)為會(huì)出現(xiàn)小數(shù),那么就定義成double ?,
float類型現(xiàn)在基本不怎么用了
2015-11-08
其他數(shù)是整數(shù)用整型變量,而平均數(shù)結(jié)果有小數(shù),然后要用小數(shù)對(duì)應(yīng)的數(shù)據(jù)類型,double或者float,整數(shù)和小數(shù)精度不同