999/10=99.9判斷就有問題
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
count=num/10;
if(count<10){
? ? System.out.println("這是個位數(shù)的數(shù)");
}else if(count>=10&&count<100){
? ? System.out.println("這是十位數(shù)的數(shù)");
? ??
}else if(count>=100){
? ? System.out.println("它是個3位的數(shù)!");
}
}
}
2019-11-13
設(shè)置錯分部判斷的數(shù)字了,應該分別用“1”,“10”,“100”開始設(shè)
例如8/10=0.8<1,是個位數(shù)
2019-11-13
int:
int 數(shù)據(jù)類型是32位、有符號的以二進制補碼表示的整數(shù);
最小值是?-2,147,483,648(-2^31);
最大值是?2,147,483,647(2^31 - 1);
一般地整型變量默認為 int 類型;
默認值是?0?;
例子:int a = 100000, int b = -200000。
double:
double 數(shù)據(jù)類型是雙精度、64 位、符合IEEE 754標準的浮點數(shù);
浮點數(shù)的默認類型為double類型;
double類型同樣不能表示精確的值,如貨幣;
默認值是?0.0d;
例子:double d1 = 123.4。