當前位置:首頁 » 編程語言 » java判斷整數

java判斷整數

發布時間: 2023-01-14 06:14:24

1. java 整數的判斷

卻實不能判斷是不是整數,先幫你解說下你這里的問題:
if((int)value==value)//這里是不會相等的,你將value強轉成了int型,它會舍棄小數點後面的所有小數得到的結果自然不會相等,哪怕value原來的值是1.0那麼1.0也不等於1。
要判斷vallue是不是整數可以這樣做:
if(String.valueOf(value).substring(String.valueOf(value).indexOf('.')).equals("0"))
這是在判斷你得到的值的小數點後面是不是為0(我覺得你是想問這個,因為要判斷它是不是整數就是判斷它是不是int型,int型的值都是整數,因為它的名字叫「整形」)

2. java 判斷整數還是小數

publicclassTest{
publicstaticvoidmain(String[]args){
Scannerscanner=newScanner(System.in);
doublenum=0.00;
try{
System.out.println("請輸入數字");
num=scanner.nextDouble();
}catch(Exceptione){
System.out.println("請輸入正確的數字格式");
scanner.close();
return;
}
StringnumString=num+"";
inta=numString.indexOf(".");
StringnumAfter=numString.substring(a+1,numString.length());
char[]nums=numAfter.toCharArray();
for(inti=0;i<nums.length;i++){
if(nums[i]!='0'){
System.out.println(num+"不是整數");
scanner.close();
return;
}
}
System.out.println(num+"是整數");
scanner.close();
}
}

熱點內容
商湯科技存儲負責人 發布:2025-07-15 01:24:21 瀏覽:252
文件夾如何批量替換文件名 發布:2025-07-15 01:19:15 瀏覽:68
ftp上傳網頁 發布:2025-07-15 01:13:09 瀏覽:182
音樂文件夾圖標 發布:2025-07-15 01:03:41 瀏覽:495
安卓機怎麼反向充電 發布:2025-07-15 01:03:40 瀏覽:501
電腦使用華為雲伺服器 發布:2025-07-15 00:48:10 瀏覽:534
中考應該如何排解壓力 發布:2025-07-15 00:17:54 瀏覽:363
安卓第三方應用軟體是什麼 發布:2025-07-15 00:12:06 瀏覽:149
程序業務配置存儲 發布:2025-07-14 23:52:16 瀏覽:685
csdn編程挑戰 發布:2025-07-14 23:52:08 瀏覽:791