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を使用しないでください。アカウント番号の末尾にゼロなどがある場合はどうなりますか?それが聞こえるほど馬鹿なので、account _numbers_と類似の識別子を格納する最も自然な型はStringです。 –
長さは64ビットです。 – chrylis