You are on page 1of 2

LOW COHESION EXAMPLE PROGRAM:

import java.util.*;
class Calculator
{
public static void main(String args[])
{
int add,diff,result;
Scanner src = new Scanner(System.in);
System.out.println("Enter Two number:");
int a =src.nextInt();
int b =src.nextInt();
//calculating sum here
add = a + b;
//calculating difference here
diff = a - b;
//same for multiplication
result = a * b;
System.out.print("Addition = "+add+"\n"+"Difference = "+diff+"\n"+"Multiplication =
"+result+"\n");
}
}
OUTPUT:

HIGH COHESION EXAMPLE PROGRAM:


import java.util.*;
class HCalculator
{
public static void main(String args[])
{
Scanner src = new Scanner(System.in);
System.out.println("Enter Two number:");
int a =src.nextInt();
int b =src.nextInt();
HCalculator myObj = new HCalculator();
System.out.println("Addition = "+myObj.SumOfTwoNumbers(a,b));
System.out.println("Difference = "+myObj.DiffOfTwoNumbers(a,b));
System.out.println("Multiplication = "+myObj.MulOfTwoNumbers(a,b));
}
//calculating sum here
public int SumOfTwoNumbers(int a, int b)
{
return (a+b);
}
//calculating difference here
public int DiffOfTwoNumbers(int a, int b)
{
return (a-b);
}
//same for multiplication
public int MulOfTwoNumbers(int a, int b)
{
return (a*b);
}
}
OUTPUT:

You might also like