本文目錄一覽:
java如何判斷數字的位數?
按照num/10 語句,不是應該顯示 它是個99位數嗎?java是如何判斷為3位數的?
答 999/10 = 99 ; 此時num = 99 count=1;
99/10=9; 此時num = 9 count=2;
9/10=0; 此時num = 0 count=3;
一共在while循環里執行了三次, 所以判斷是3位數
提示
System.out.println(“它是個”+ count+”位的數!”);
這裡輸出的是count 這個變數,表達的是次數,
不是輸出num 這個數,此時num經過循環已經等於0了
JAVA有效數字位數
您好,提問者:
(1)float型
內存分配4個位元組,佔32位,範圍從10^-38到10^38
和
-10^38到-10^-38
例float
x=123.456f,y=2e20f;
注意float型定義的數據末尾必須有”f”或”F”,為了和double區別
(2)double型
內存分配8個位元組,範圍從10^-308到10^308
和
-10^-308到-10^-308
例double
x=1234567.98,y=8980.09d;
末尾可以有”d”也可以不寫
用java判斷一個數的位數 怎麼寫
import java.util.*;
public class Demo{
public static void main(String[] args)throws Exception{
Scanner scan=new Scanner();
String st=scan.nextLine();
System.out.println(“這個數字的位數是”+st.length());
}
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/228967.html