輸入999,則輸出 “它是個3位的數!”
輸入999,則輸出 “它是個3位的數!”
HelloWorld.java
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
輸入999,則輸出 “它是個3位的數!”
HelloWorld.java
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
2017-03-02
舉報
2017-03-02
public class HelloWorld {
?? ?public static void main(String[] agr) {
?? ??? ?int count = 0;
?? ??? ?Scanner scan = new Scanner(System.in);
?? ??? ?System.out.println("請輸入你要判斷的那個數:");
?? ??? ?int num = scan.nextInt();
?? ??? ?while(num!=0)
?? ??? ?{
?? ??? ???? num=num/10;
?? ??? ???? count++;
?? ??? ??? ?
?? ??? ??? ?
?? ??? ?}
?? ??? ?System.out.println("你輸入的那個數是:"+count+"位數");
?? ?}
}
2017-03-02
public class HelloWorld{
public static void main(String[] args){
? ? int num = 999;
? ? int count = 0;
? ? if(num<=999999999){
? ? ? ? if(num>=99999999){
? ? ? ? ? ? count = 9;
? ? ? ? } else if(num>9999999){
? ? ? ? ? ? count = 8;
? ? ? ? } else if(num>999999){
? ? ? ? ? ? count=7;
? ? ? ? } else if(num>99999){
? ? ? ? ? ? count=6;
? ? ? ? } else if(num>9999){
? ? ? ? ? ? count=5;
? ? ? ? } else if(num>999){
? ? ? ? ? ? count=4;
? ? ? ? } else if(num>99){
? ? ? ? ? ? count=3;
? ? ? ? } else if(num>9){
? ? ? ? ? ? count=2;
? ? ? ? }else if(num>0){
? ? ? ? ? ? count=1;
? ? ? ? }
? ? ? ??
? ? }
? ? System.out.println("它是個"+count+"位的數!");