How do i fix this code below.   Write a program that prints all digits of any integer in reverse order.   import java.util.Scanner; public class ReverseDigits {    public static void main(String[] args)    {       Scanner in = new Scanner(System.in);       int n = in.nextInt();       // TODO: Print the digits of n in reverse         int flag=0; int sum=0;   if(n<0) { System.out.print("-"); n=-1*n; } else if(n==0) { flag=1; }   while(n!=0) { int r=n%10; if(r==0&&sum==0) { System.out.print(r); } sum=sum*10+r; n=n/10; }       System.out.print(sum);       System.out.print("-");         System.out.println();    } }

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%
How do i fix this code below.
 
Write a program that prints all digits of any integer in reverse order.
 
import java.util.Scanner;
public class ReverseDigits
{
   public static void main(String[] args)
   {
      Scanner in = new Scanner(System.in);
      int n = in.nextInt();
      // TODO: Print the digits of n in reverse
 
      int flag=0;
int sum=0;
 
if(n<0)
{
System.out.print("-");
n=-1*n;
}
else if(n==0)
{
flag=1;
}
 
while(n!=0)
{
int r=n%10;
if(r==0&&sum==0)
{
System.out.print(r);
}
sum=sum*10+r;
n=n/10;
}
      System.out.print(sum);
      System.out.print("-");
 
      System.out.println();
   }
}
X 1: Compare output
Output differs. See highlights below.
Input
Your output
Expected output
X 2: Compare output
Output differs. See highlights below.
Input -1234
Your output
Expected output
X 3: Compare output
Your output
7
Expected output
Output differs. See highlights below.
Input
X 4: Compare output
4321-
4321-
Transcribed Image Text:X 1: Compare output Output differs. See highlights below. Input Your output Expected output X 2: Compare output Output differs. See highlights below. Input -1234 Your output Expected output X 3: Compare output Your output 7 Expected output Output differs. See highlights below. Input X 4: Compare output 4321- 4321-
Your output
Expected output
X 4: Compare output
Output differs. See highlights below.
Input 112358
Your output
Expected output
X 5: Compare output
O
Your output
Expected output
853211
Output differs. See highlights below.
Input 1729
853211
9271
9271
Transcribed Image Text:Your output Expected output X 4: Compare output Output differs. See highlights below. Input 112358 Your output Expected output X 5: Compare output O Your output Expected output 853211 Output differs. See highlights below. Input 1729 853211 9271 9271
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 6 images

Blurred answer
Knowledge Booster
Math class and its different methods
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education