Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Question: Method main() should: 1. In the main method call the following methods

ID: 3742263 • Letter: Q

Question

Question:

Method main() should:

1. In the main method call the following methods:

a. comparison();

b. forLoop();

c. whileSwitch();

Write method whileSwitch() to do the following:

1. Return type of void

2. Declare as static

3. Empty parameter list

4. Declare the following variables all of primitive data type int

a. day

b. rain

5. In a while loop that loops for seven days

a. In a switch that evaluates the variable day

i. If case 0

1. Output to the console “Sunday we got 1 inch of rain”

2. Update variable rain to equal (rain + 1)

ii. If case 1

1. Output to the console “Monday we got 2 inches of rain”

2. Update variable rain to equal (rain + 2)

iii. If case 2

1. Output to the console “Tuesday we got 3 inches of rain”

2. Update variable rain to equal (rain + 3)

iv. If case 3

1. Output to the console “Wednesday we got 4 inches of rain”

2. Update variable rain to equal (rain + 4)

v. If case 4

1. Output to the console “Thursday we got 5 inches of rain”

2. Update variable rain to equal (rain + 5)

vi. If case 5

1. Output to the console “Friday we got 6 inches of rain”

2. Update variable rain to equal (rain + 6)

vii. If case 6

1. Output to the console “Saturday we got 7 inch of rain”

2. Update variable rain to equal (rain + 7)

viii. Default case

1. Output to the console that the value is not valid

b. Increment the looping variable day by 1

Output to the console how much rain was received in the past week

Explanation / Answer

import java.util.Scanner;

class Main {

public static void comparison()

{

int a, b;

Scanner sc = new Scanner(System.in);

System.out.print("Enter a number: ");

a = sc.nextInt();

System.out.print("Enter another number: ");

b = sc.nextInt();

System.out.println("Equal: " + (a == b));

System.out.println("Not equal: " + (a != b));

System.out.println("Less than: " + (a < b));

System.out.println("Greater than: " + (a > b));

System.out.println("Less than or equal to: " + (a <= b));

System.out.println("Greater than or equal to: " + (a >= b));

}

public static void forLoop()

{

double amount = 0, principle, rate, time, ci, t = 1;

Scanner sc = new Scanner(System.in);

System.out.print("Enter initial principle investment: ");

principle = sc.nextDouble();

System.out.print("Enter initial interest rate: ");

rate = sc.nextDouble();

System.out.print("Enter the number of years of investment: ");

time = sc.nextDouble();

rate = (1 + rate / 100.0);

for(int i=1; i<= time; i++)

{

t = t*rate;

}

amount = principle * t;

System.out.println("Amount = "+amount);

ci = amount - principle;

System.out.println("Compound Interest = "+ci);

}

public static void whileSwitch()

{

int day=0, rain=0;

while(day < 7)

{

switch(day)

{

case 0:

System.out.println("Sunday we got 1 inche of rain");

rain = rain + 1;

break;

case 1:

System.out.println("Monday we got 2 inches of rain");

rain = rain + 2;

break;

case 2:

System.out.println("Tuesday we got 3 inches of rain");

rain = rain + 3;

break;

case 3:

System.out.println("Wednesday we got 4 inches of rain");

rain = rain + 4;

break;

case 4:

System.out.println("Thursday we got 5 inches of rain");

rain = rain + 5;

break;

case 5:

System.out.println("Friday we got 6 inches of rain");

rain = rain + 6;

break;

case 6:

System.out.println("Saturday we got 7 inches of rain");

rain = rain + 7;

break;

default:

System.out.println("Not valid");

}

day++;

}

System.out.println("Total rains received in the past week are "+rain);

}

public static void main(String[] args) {

comparison();

forLoop();

whileSwitch();

}

}

/*

Enter a number: 5

Enter another number: 2

Equal: false

Not equal: true

Less than: false

Greater than: true

Less than or equal to: false

Greater than or equal to: true

Enter initial principle investment: 1000

Enter initial interest rate: 20

Enter the number of years of investment: 3

Amount = 1728.0

Compound Interest = 728.0

Sunday we got 1 inche of rain

Monday we got 2 inches of rain

Tuesday we got 3 inches of rain

Wednesday we got 4 inches of rain

Thursday we got 5 inches of rain

Friday we got 6 inches of rain

Saturday we got 7 inches of rain

Total rains received in the past week are 28

*/

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote