import java.util.Scanner; class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num=sc.nextInt(); System.out.println("Enter a number (-1 to end):"+num); int result=0; while(true) { int n=num%10; if(n==-1){ break; } System.out.println(n); result=result*10+n; num=num/10; if(num==0) { break; } } }} result==================================================================================== Enter a number (-1 to end): 3457 ↵ Digit1 = 7 Digit2 = 5 Digit3 = 4 Digit4 = 3 Enter a number: 23 Digit1 = 3 Digit2 = 2 Enter a number: 847570 Digit1 = 0 Digit2 = 7 Digit3 = 5 Digit4 = 7 Digit5 = 4 Digit6 = 8 Enter a number: -1