Create the UML Diagram for this java code import java.util.Scanner; interface Positive{ void Number(); } class Square implements Positive{ public void Number() { Scanner in=new Scanner(System.in); System.out.println("Enter a number: "); int a = in.nextInt(); if(a>0) { System.out.println("Positive number"); } else { System.out.println("Negative number"); } System.out.println("\nThe square of " + a +" is " + a*a); System.out.println("\nThe cubic of "+ a + " is "+ a*a*a); } } class Sum implements Positive{ public void Number() { Scanner in = new Scanner(System.in); System.out.println("\nEnter the value for a: "); int a = in.nextInt(); System.out.println("Enter the value for b" ); int b= in.nextInt(); System.out.printf("The Difference of two numbers: %d\n", a-b); System.out.printf("The product of two numbers: %d\n",a*b); System.out.printf("The quotient of two numbers: %d\n",a/b); System.out.printf("The largest number: %d\n",Math.max(a, b)); System.out.printf("The lowest number: %d\n",Math.min(a, b)); } } class Addition implements Positive{ public void Number() { int a=10,b=20,c=30,d=40; int sum=a+b+c+d; System.out.println("The sum is: "+ sum); } } class main{ public static void main(String args[]) { Positive a= new Square(); Positive b = new Sum(); Positive c = new Addition(); a.Number(); b.Number(); c.Number(); } }

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter10: Introduction To Inheritance
Section: Chapter Questions
Problem 14RQ
icon
Related questions
Question

Create the UML Diagram for this java code

import java.util.Scanner;


interface Positive{
    void Number();
}

class Square implements Positive{
    public void Number() {
        Scanner in=new Scanner(System.in);
        System.out.println("Enter a number: ");
        int a = in.nextInt();
            if(a>0) {
                System.out.println("Positive number");
            }
            else {
                System.out.println("Negative number");
            }
            System.out.println("\nThe square of " + a +" is " + a*a);
            System.out.println("\nThe cubic of "+ a + " is "+ a*a*a);
    }
}

class Sum implements Positive{
    public void Number() {
        Scanner in = new Scanner(System.in);
            System.out.println("\nEnter the value for a: ");
            int a = in.nextInt();
            System.out.println("Enter the value for b" );
            int b= in.nextInt();
            System.out.printf("The Difference of two numbers: %d\n", a-b);
            System.out.printf("The product of two numbers: %d\n",a*b);
            System.out.printf("The quotient of two numbers: %d\n",a/b);
            System.out.printf("The largest number: %d\n",Math.max(a, b));
            System.out.printf("The lowest number: %d\n",Math.min(a, b));
    }
}
class Addition implements Positive{
    public void Number() {
        int a=10,b=20,c=30,d=40;
        int sum=a+b+c+d;
        System.out.println("The sum is: "+ sum);
    }
}

class main{
    public static void main(String args[]) {
        Positive a= new Square();
        Positive b = new Sum();
        Positive c = new Addition();
        a.Number();
        b.Number();
        c.Number();
        
    }
}

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Adjacency Matrix
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
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT