當前位置:編程學習大全網 - 編程軟體 - java如何判斷用戶輸入的是幾位數字?題目:用戶名必須為4位數字否則報錯

java如何判斷用戶輸入的是幾位數字?題目:用戶名必須為4位數字否則報錯

上面的是C語言的代碼啊,呵呵。

下面才是JAVA的,其實思路很簡單。

直接讓用戶輸入壹個數:

Scanner sc = new Scanner(System.in);

int num = sc.nextInt();

得到這個數字以後,有兩種方法判斷這個數是幾位數。

方法壹:

把這個數字轉為字符串,

String s = String.valueOf(num);

然後用s.length()得到這個字符串的長度,這個長度就是數字的位數了,不過前提是這個數是正數,如果是負數,可以先判斷壹下num是否在於0,如果小於0,那麽長度就應該是5才對。

方法二:

int i = 0;

while(num!=0){

num = num / 10;

i ++;

}

最後,這個 i 就是數字的位數。

  • 上一篇:擴展模塊1HH是什麽意思
  • 下一篇:核酸檢測是誰發明的
  • copyright 2024編程學習大全網