Question: Explain the main work / function of the following program. [ 5 Marks ] import java.util.Scanner; class Main { public static void main ( String

Explain the main work/function of the following program. [5 Marks] import java.util.Scanner; class Main { public static void main(String[] args){ char operator; Double number1, number2, result; // create an object of Scanner class Scanner scanner = new Scanner(System.in); System.out.print("Enter operator (either +,-,* or /): "); // ask user to enter operator operator = scanner.next().charAt(0); System.out.print("Enter number1 and number2 respectively: "); // ask user to enter numbers number1= scanner.nextDouble(); number2= scanner.nextDouble(); switch (operator){// performs addition between numbers case '+': result = number1+ number2; System.out.print(number1+"+"+ number2+"="+ result); break; // performs subtraction between numbers case '-': result = number1- number2; System.out.print(number1+"-"+ number2+"="+ result); break; // performs multiplication between numbers case '*': result = number1* number2; System.out.print(number1+"*"+ number2+"="+ result); break; // performs division between numbers case '/': result = number1/ number2; System.out.print(number1+"/"+ number2+"="+ result); break; default: System.out.println("Invalid operator!"); break; }}}2. Find out the output of the following code. [5 Marks]class Main { public static void main(String[] args){ int [] numbers ={1,2,3,4,5,6}; int [] positiveNumbers = numbers; // copying arrays for (int number: positiveNumbers){ System.out.print(number +","); }}}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!