long AccountNumber = 1234567890;
public void setAccNum(long Number)
try(the size of the account number is lesser than equal to 10){
this.Accountnumber = Number;
}
catch(Exception e){
System.out.println("Error: Invalid account number");
}
在上面的代碼中,爲了驗證帳號的長度,是否有任何函數可以在Java中的AccountNumber變量中查找值的長度?有沒有辦法在Java中查找變量的長度?
'log base 10' !?? – luk2302
順便說一句,最有可能的是你不應該使用int/long存儲帳號。如果賬號尾隨零等,該怎麼辦?儘管聽起來很愚蠢,但存儲帳號_numbers_和類似標識符的最自然的類型是字符串。 –
長度是64位。 – chrylis