Run the following Java code in Netbeans and draw a UML class diagram to model the program. Java Code: //include the required packageimport java.io.*;import java.util.*;//create a main classpublic class experiment{ //definition of the main function public static void main(String args[]) { //create the object of the Scanner class Scanner in=new Scanner(System.in); //declare the required variables and arrays int time[]=new int[10]; float weight[]=new float[10]; String get; char ch; int i=0; //start of do while loop do { //try block try { System.out.print("\nEnter the time in seconds:"); time[i]=in.nextInt(); System.out.print("\nEnter the weight in kilograms:"); weight[i]=in.nextFloat(); i++; } //catch block catch(Exception e) { System.out.print("\nInvalid type"); } //print statements System.out.print("\n-----------------"); System.out.print("\n|Time\t|Weight\t|"); System.out.print("\n-----------------"); //for loop to print the time as well as the corresponding weight for(int x=0;x<i;x++) { System.out.print("\n|"+time[x]+"\t|"+weight[x]+"\t|"); System.out.print("\n-----------------"); } //to resist 10 entries in the table only if(i==10) { for(int x=0;x<9;x++) { time[x]=time[x+1]; weight[x]=weight[x+1]; } i--; } System.out.print("\nDo you want to continue?(y/n) "); get=in.next(); ch=get.charAt(0); }while(ch=='y' || ch=='Y'); //do while loop ends here } }
Run the following Java code in Netbeans and draw a UML class diagram to model the program.
Java Code:
//include the required package
import java.io.*;
import java.util.*;
//create a main class
public class experiment
{
//definition of the main function
public static void main(String args[])
{
//create the object of the Scanner class
Scanner in=new Scanner(System.in);
//declare the required variables and arrays
int time[]=new int[10];
float weight[]=new float[10];
String get;
char ch;
int i=0;
//start of do while loop
do
{
//try block
try
{
System.out.print("\nEnter the time in seconds:");
time[i]=in.nextInt();
System.out.print("\nEnter the weight in kilograms:");
weight[i]=in.nextFloat();
i++;
}
//catch block
catch(Exception e)
{
System.out.print("\nInvalid type");
}
//print statements
System.out.print("\n-----------------");
System.out.print("\n|Time\t|Weight\t|");
System.out.print("\n-----------------");
//for loop to print the time as well as the corresponding weight
for(int x=0;x<i;x++)
{
System.out.print("\n|"+time[x]+"\t|"+weight[x]+"\t|");
System.out.print("\n-----------------");
}
//to resist 10 entries in the table only
if(i==10)
{
for(int x=0;x<9;x++)
{
time[x]=time[x+1];
weight[x]=weight[x+1];
}
i--;
}
System.out.print("\nDo you want to continue?(y/n) ");
get=in.next();
ch=get.charAt(0);
}while(ch=='y' || ch=='Y');
//do while loop ends here
}
}
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 2 images