Write a java program that specifies three one dimensional arrays name length, wi
ID: 3699318 • Letter: W
Question
Write a java program that specifies three one dimensional arrays name length, width, and area. Each array should be capable of holding a number elements provided by user input. Using a for loop input values for length and width arrays. The entries in the area arrays should be the corresponding values in the length and width arrays (thus, area[i] = length [i]* width [i]) after data has been entered display the following output:
Length Width Area
-------- -------- -------
25 2.6 65.00
18.2 4.9 89.18
Sample Run1
Enter the array size: 5
Enter the Length and Width for Rectangle 1: 25 2.6
Enter the Length and Width for Rectangle 2: 18 4.9
Enter the Length and Width for Rectangle 3: 100 3.27
Enter the Length and Width for Rectangle 4: 1.84 7.4
Enter the Length and Width for Rectangle 5: 56 9.5
Output1:
Length Width Area
-------- -------- -------
25 2.6 65.00
18.2 4.9 89.18
100 3.27 327.00
1.84 7.4 13.62
56 9.5 532.00
Explanation / Answer
import java.util.Scanner;
public class Chegg5
{
public static void main(String[] args)
{
@SuppressWarnings("resource")
Scanner sc=new Scanner(System.in);
System.out.println("Enter the array size:");
int size=sc.nextInt();
double[] length=new double[size];
double[] width=new double[size];
double[] area=new double[size];
for (int i = 0; i < size; i++)
{
System.out.println("Enter the Length and Width for Rectangle " + i+1+":");
length[i]=sc.nextDouble();
width[i]=sc.nextDouble();
area[i]=length[i]*width[i];
}
System.out.println();
System.out.println("Length Width Area");
System.out.println("-------- -------- -------");
for (int i = 0; i < size; i++)
{
System.out.println(length[i]+" "+width[i]+" "+area[i]);
}
}
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.