I need a working test code written for this working code: import java.util.Scann
ID: 3660696 • Letter: I
Question
I need a working test code written for this working code:
import java.util.Scanner;
class ReverseInteger1
{
public static void main(String[] args)
throws InterruptedException
{
Scanner scanner = new Scanner( System.in );
System.out.print( "Enter a number to be reversed (positive):" );
int number = scanner.nextInt();
int rev = new ReverseInteger1().reverseDigits(number);
System.out.println("The reverse of " + number + " is " + rev);
}
public int reverseDigits(int number) {
int reverse = 0;
while(number > 0)
{
int r = number ;
reverse = reverse*10 + r;
number = number/10;
}
return reverse;
}
}
Explanation / Answer
/*100% running code*/ import java.util.Scanner; class ReverseInteger1 { public static void main(String[] args) throws InterruptedException { Scanner scanner = new Scanner(System.in); System.out.print("Enter a number to be reversed (positive):"); int number = scanner.nextInt(); int rev = new ReverseInteger1().reverseDigits(number); System.out.println("The reverse of " + number + " is " + rev); } public int reverseDigits(int number) { int reverse = 0; while (number > 0) { int r = number % 10; reverse = reverse * 10 + r; number = number / 10; } return reverse; } } Output:- Enter a number to be reversed (positive):5364 The reverse of 5364 is 4635 Report Abuse
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.