Description
What is this Lab about ?
This program is for practicing if-else expressions and reviewing some prior topics.
Getting Started
- Create a class called Lab3. Use the same setup for setting up your class and main method as you did for the previous Be sure to name your file Lab3.java.
- Remove the comments and insert correct expression according to the instructions.
- Write comments about what you are thinking and explain
- Do check your submission output on the
Assignments Documentation
At the beginning of each programming assignment you must have a comment block with the following information :
//SPECIFICATION: This program is for practicing the use of if-else conditional expressions
// It also reviews some previous topics. It also finds the dictionary order
// of two strings.
Now lets begin with the assignment. You will find the instructions inline.
// Import the Scanner class from the java.util package import java.util.Scanner; // Declare the class name as (Lab4) //–> Class Name Here !!
{
//Declare the main method
//–> Main Method Here !!
{
// Declare double variables with names n1,n2,n3,n4, ans and max
// Declare a String type variable s1.
// Invoke a Scanner object “in/scan”.
//Print the following statement.
System.out.println(“Input four integers on which we want to perform Mathematical Operations!”);
//Using the scanner object “in/scan”, assign values to n1,n2, n3, n4
//Find the maximum and the minimum of all the 4 numbers n1,n2,n3,n4 using only
//If and Else statements.
//Print the following statements
System.out.println(“Please Input one of the following operations:”); System.out.println(“Type a to Add the numbers.”); System.out.println(“Type b to Mul the numbers.”);
System.out.println(“Type c to find Avg.”);
System.out.println(“Type d to find Max.”); System.out.println(“Type e to find Min.”);
//Using Scanner “in/scan” object, assign a value to String variable s1. //Use if and else control statements to find which option was entered. //For ex: if ‘a’ was entered, find the sum of the numbers and set the ans
// variable.
//if ‘b’ was entered, multiply the numbers, if ‘c’ find the average so on
//and so forth.
//Print the ans variable only if the input s1 is a/b/c/d/e.
System.out.println(“Answer is : “+ ans);
//Else if any other value is entered other than a/b/c/d/e , print the following
System.out.println(“Please input the correct option.”)
//Declare 2 String variables , str1 and str2.
//Print the following statement
System.out.println(“We are now comparing 2 strings and finding which one will come first in a dictionary!!”);
System.out.println(“Please enter 2 strings of length 4.”);
System.out.println(“Enter string 1:”);
//Using Scanner object in/scan take input str1. System.out.println(“Enter string 2:”);
//Using Scanner object in/scan take input str2.
//Now compare using if/else to find which string comes first.
//Remember to use nested conditional statements to find the alphabetical order.
//Assign the first string to a String variable firstString. //Assign the second string to a String variable secondString.
//Finally print the first string and the second String.
System.out.println(“First String is: ” + firstString); System.out.println(“Second String is: ” + secondString);
//Close the Scanner object:
//in.close() or scan.close().
} }
Do remember to close your braces for both the main method and the class.
Sample Output 1:
Input four integers on which we want to perform Mathematical Operations! 1
2
3
4
Please Input one of the following operations:
Type a to Add the numbers.
Type b to Mul the numbers.
Type c to find Avg.
Type d to find Max. Type e to find Min. a
Answer is : 10.0
We are now comparing 2 strings and finding which one will come first in a dictionary!! Please enter 2 strings of length 4.
Enter string 1:
abcd
Enter string 2:
defg
First String is: abcd
Second String is: defg
Sample Output 2:
Input four integers on which we want to perform Mathematical Operations! 1
2
3
4
Please Input one of the following operations:
Type a to Add the numbers.
Type b to Mul the numbers.
Type c to find Avg.
Type d to find Max. Type e to find Min. d
Answer is : 4.0
We are now comparing 2 strings and finding which one will come first in a dictionary!! Please enter 2 strings of length 4.
Enter string 1:
pqrs Enter string 2:
abcd
First String is: abcd
Second String is: pqrs Sample Output 3:
Input four integers on which we want to perform Mathematical Operations!
1
2
3
4
Please Input one of the following operations:
Type a to Add the numbers.
Type b to Mul the numbers.
Type c to find Avg.
Type d to find Max. Type e to find Min. e
Answer is : 1.0
We are now comparing 2 strings and finding which one will come first in a dictionary!! Please enter 2 strings of length 4.
Enter string 1:
aadd Enter string 2:
aacc
First String is: aacc
Second String is: aadd Sample Output 4:
Input four integers on which we want to perform Mathematical Operations!
1
2
3
4
Please Input one of the following operations:
Type a to Add the numbers.
Type b to Mul the numbers.
Type c to find Avg.
Type d to find Max. Type e to find Min. k
Please input the correct option.
We are now comparing 2 strings and finding which one will come first in a dictionary!! Please enter 2 strings of length 4.
Enter string 1:
aaa2 Enter string 2:
aaa1
First String is: aaa2
Second String is: aaa1








