Ask the user to enter three numbers. Prints the three numbers in order. *USING ONLY IF/ELSE IF STATEMENTS

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
icon
Concept explainers
Question

Ask the user to enter three numbers. Prints the three numbers in order.

*USING ONLY IF/ELSE IF STATEMENTS

 

### Java Program to Order Three Numbers

Here is a Java program that takes three integers as input and prints them in ascending order.

#### Code Breakdown

```java
import java.util.Scanner;

public class InOrderThree
{
    public static void main(String[] args)
    {
        Scanner in = new Scanner(System.in);
        System.out.print("Please enter three numbers: ");
        int a = in.nextInt();
        int b = in.nextInt();
        int c = in.nextInt();
        // Complete the program
        
        if ( a < b && a < c && b < c) {
            System.out.print("Ordered: " + a + b + c);
        } 
        else if (a < b && a < c && c < b) {
            System.out.print("Ordered: " + a + c + b);
        }
        else if (b < a && b < c && a < c) {
            System.out.print("Ordered: " + b + a + c);
        }
        else if(b < a && b < c && c < a) {
            System.out.print("Ordered: " + b + c + a);
        }
        else if (c < a && c < b && a < b) {
            System.out.print("Ordered: " + c + a + b);
        }
        else {
            System.out.print("Ordered: " + c + b + a);
        }
    }
}
```

### Explanation

1. **Import Statement**:
   - `import java.util.Scanner;`: This statement imports the `Scanner` class, which is used to get user input.

2. **Class Declaration**:
   - `public class InOrderThree`: Declares a public class named `InOrderThree`.

3. **Main Method**:
   - `public static void main(String[] args)`: This is the entry point of the program where the execution starts.

4. **Scanner Initialization**:
   - `Scanner in = new Scanner(System.in);`: Creates a `Scanner` object to take input from the user.

5. **User Input**:
   - `System.out.print("Please enter three numbers: ");`: Prompts the user to enter three integers.
   - `int a = in.nextInt();`, `int b = in.nextInt();`, `int c = in.nextInt();`: Reads integer inputs from the user and stores them in variables `a`,
Transcribed Image Text:### Java Program to Order Three Numbers Here is a Java program that takes three integers as input and prints them in ascending order. #### Code Breakdown ```java import java.util.Scanner; public class InOrderThree { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("Please enter three numbers: "); int a = in.nextInt(); int b = in.nextInt(); int c = in.nextInt(); // Complete the program if ( a < b && a < c && b < c) { System.out.print("Ordered: " + a + b + c); } else if (a < b && a < c && c < b) { System.out.print("Ordered: " + a + c + b); } else if (b < a && b < c && a < c) { System.out.print("Ordered: " + b + a + c); } else if(b < a && b < c && c < a) { System.out.print("Ordered: " + b + c + a); } else if (c < a && c < b && a < b) { System.out.print("Ordered: " + c + a + b); } else { System.out.print("Ordered: " + c + b + a); } } } ``` ### Explanation 1. **Import Statement**: - `import java.util.Scanner;`: This statement imports the `Scanner` class, which is used to get user input. 2. **Class Declaration**: - `public class InOrderThree`: Declares a public class named `InOrderThree`. 3. **Main Method**: - `public static void main(String[] args)`: This is the entry point of the program where the execution starts. 4. **Scanner Initialization**: - `Scanner in = new Scanner(System.in);`: Creates a `Scanner` object to take input from the user. 5. **User Input**: - `System.out.print("Please enter three numbers: ");`: Prompts the user to enter three integers. - `int a = in.nextInt();`, `int b = in.nextInt();`, `int c = in.nextInt();`: Reads integer inputs from the user and stores them in variables `a`,
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 3 images

Blurred answer
Knowledge Booster
Control Structure
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.
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