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               }            }

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

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
               }
            }
               

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Top down approach design
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education