Java code write a program that, with given three integers from keyboard, determi
ID: 3861665 • Letter: J
Question
Java code write a program that, with given three integers from keyboard, determine whether each integer is odd, even, select largest and smallest, and calculate the sum, average, and product. Then, you display the results on the screen. You will use Scanner class to make user input, and use if statement to determine largest, smallest number as well as even or odd number. variables: Define your variables and data type of each variable. Include Scanner and DecimalFormat class: Import Scanner classs and create Scanner object. Import DecimalFormat class and create DecimalFormat object Make use input rom keyboard: Input three integers from keyboard and save it to local variable should be one line input. Calculate sum, average, product,and determine whether each number is odd or even. Calculate sum, average and product save it to local variable. Determine odd or even and save it to local variable. Decide largest and smallest number: Select the largest number among three integers – use if only statement only. Select the smallest number among three integers – use if only statement only not else or if else just if statement. Display the result on the screen your result should be formatt as follows: Print whether each number is odd or integers use if only statement only. Print largest, smallest, sum, average, and product of three integers.
(the three intergers must be on the same line when displayed on the screen)
Explanation / Answer
//JAVA CODE
import java.util.Scanner;
import java.text.DecimalFormat;
import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args) {
int number1;
int number2;
int number3;
int sum; // summation
double average; //average
int product; //product
// Create a Scanner object for keyboard input
Scanner keyboard = new Scanner(System.in);
// Create a DecimalFormat object
DecimalFormat dollar = new DecimalFormat();
//Ask the user to provide three integers
System.out.println("Please enter the numbers :");
number1 = keyboard.nextInt();
number2 = keyboard.nextInt();
number3 = keyboard.nextInt();
//Adding three numbers
sum=number1+number2+number3;
//product of three numbers
product=number1*number2*number3;
//average of three numbers
average=(number1+number2+number3)/3;
List<Integer> listEven = new ArrayList<Integer>();
List<Integer> listOdd = new ArrayList<Integer>();
//check the numbers are Odd or Even
if(number1%2==0)
{
listEven.add(number1);
}
if(number1%2!=0)
{
listOdd.add(number1);
}
if(number2%2==0)
{
listEven.add(number2);
}
if(number2%2!=0)
{
listOdd.add(number2);
}
if(number3%2==0)
{
listEven.add(number3);
}
if(number3%2!=0)
{
listOdd.add(number3);
}
int largestNumber=0;
int smallestNumber=0;
//Get the largest among three numbers
if ( number1 > number2 && number1 > number3 )
largestNumber=number1;
if ( number2 > number1 && number2 > number3 )
largestNumber = number2;
if ( number3 > number1 && number3 > number2 )
largestNumber=number3;
//Get the largest among three numbers
if ( number1 < number2 && number1 < number3 )
smallestNumber=number1;
if ( number2 < number1 && number2 < number3 )
smallestNumber=number2;
if ( number3 < number1 && number3 < number2 )
smallestNumber=number3;
//Displaying the Output
System.out.println();
for(Integer num : listEven)
{
System.out.println(num +" is Even");
}
for(Integer num : listOdd)
{
System.out.println(num +" is Odd");
}
System.out.println("The Largest Number is : "+largestNumber);
System.out.println("The Smallest Number is : "+smallestNumber);
System.out.println("The sum of three numbers is : "+sum);
System.out.println("The average of three numbers is : "+average);
System.out.println("The product of three numbers is : "+product);
}
}
//OUTPUT
Please enter the numbers :
2 4 7
2 is Even
4 is Even
7 is Odd
The Largest Number is : 7
The Smallest Number is : 2
The sum of three numbers is : 13
The average of three numbers is : 4.333333333333333
The product of three numbers is : 56
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.