Exercise C Write a java console program ThreeChoices Its out

Exercise C:

Write a java console program ThreeChoices. It’s output should be like the following.

Here is the sample output:

What you want to do? Please choose one option

1) Sum of three numbers.

2) Average of three numbers.

3) Smallest of three numbers.

Enter your choice: 1

First number: 2

Second number: 3

Third number: 6

Sum is: 11

Do you want to continue? :yes

What you want to do? Please choose one option

1) Sum of three numbers.

2) Average of three numbers.

3) Smallest of three numbers.

Enter your choice: 2

First number: 3

Second number: 6

Third number: 9

Average is: 6

Do you want to continue? :YES

What you want to do? Please choose one option

1) Sum of three numbers.

2) Average of three numbers.

3) Smallest of three numbers.

Enter your choice: 3

First number: 2

Second number: 6

Third number: 1

Smallest is: 1

Do you want to continue? :NO

Thanks for using this program!

Note:

Must use switch statement.

Must use three methods (sum, average, smallest) calling inside the switch statement.

It should loop until user enters NO/no/No

For the choices of yes/no, it should not be case sensitive.

Yes/YES/yes/y/Y //All should be treated same

No/NO/no/n/N

It shouldn’t loop just 2 times, but it should loop until user enters.. no/NO/No/N/n

Text written in red are entered by the user.

Solution

import java.util.*;
public class cheggexam {
   static Scanner sc=new Scanner(System.in);
   public static void main(String[] args) {
       Scanner sc=new Scanner(System.in);
       while(true){
       System.out.println(\"sum of three numbers\");
       System.out.println(\"Average of three numbers\");
       System.out.println(\"Smallest of three numbers\");
       System.out.println(\"please enter your choice:\");
       int ch=sc.nextInt();
       String co=\"\";
       switch(ch){
       case 1:sum();
       System.out.println(\"do you want to continue:\");
       co=sc.next();
       if(co.equalsIgnoreCase(\"no\"))
           System.exit(0);
       else
       break;
       case 2:average();
       System.out.println(\"do you want to continue:\");
co=sc.next();
if(co.equalsIgnoreCase(\"no\"))
    System.exit(0);
else
       break;
       case 3:smallest();
       System.out.println(\"do you want to continue:\");
co=sc.next();
if(co.equalsIgnoreCase(\"no\"))
    System.exit(0);
else
       break;
       }
       }
   }

   private static void smallest() {
       System.out.println(\"First number:\");
       int first=sc.nextInt();
       System.out.println(\"Second number:\");
       int second =sc.nextInt();
       System.out.println(\"Third number:\");
       int third=sc.nextInt();
       int small=0;
       if(first<second &&first<third)
           small=first;
       else if(second<third)
           small=second;
       else
           small=third;
       System.out.println(\"smallest is:\"+small);
      
   }

   private static void average() {
       System.out.println(\"First number:\");
       int first=sc.nextInt();
       System.out.println(\"Second number:\");
       int second =sc.nextInt();
       System.out.println(\"Third number:\");
       int third=sc.nextInt();
       int avg=first+second+third/3;
       System.out.println(\"Avg is:\"+avg);
      
   }

   private static void sum() {
       System.out.println(\"First number:\");
       int first=sc.nextInt();
       System.out.println(\"Second number:\");
       int second =sc.nextInt();
       System.out.println(\"Third number:\");
       int third=sc.nextInt();
       int sum=first+second+third;
       System.out.println(\"sum is:\"+sum);
      
   }

}

Exercise C: Write a java console program ThreeChoices. It’s output should be like the following. Here is the sample output: What you want to do? Please choose o
Exercise C: Write a java console program ThreeChoices. It’s output should be like the following. Here is the sample output: What you want to do? Please choose o
Exercise C: Write a java console program ThreeChoices. It’s output should be like the following. Here is the sample output: What you want to do? Please choose o

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site