Separating the Digits in an Integer - exercise from Deitel's Java book

前端 未结 10 623
忘了有多久
忘了有多久 2020-12-22 13:44

Exercise from Deitel\'s \"Java How To Program\" 10th edition:

2.30 (Separating the Digits in an Integer) Write an application that inputs one number c

10条回答
  •  野趣味
    野趣味 (楼主)
    2020-12-22 14:36

    import java.util.Scanner;  
    public class DigitSeparator{  
        public static void main(String[] args){  
            Scanner input = new Scanner(System.in);  
            System.out.print("Enter a 5 digit number: ");  
            int number = input.nextInt();  
    
            System.out.print((number / 10000)+ "   ");   
            int divider = 10000;  
            int mod = number % 10000;  
    
            for(int i = 1; i <= 4; i++){  
                divider /= 10;  
                System.out.print( mod/divider +"   ");  
                mod %= divider;         
            }  
            System.out.println();  
        }  
    }  
    

提交回复
热议问题