/** * Solution to Question#4: * * Syntax(or compile-time) error 1: line# 6; name of class is not the same as the name of the file. * Syntax(or compile-time) error 2: line# 11; semicolon after "difference" should be a comma. * Syntax(or compile-time) error 3: line# 19; missing semicolon. * Syntax(or compile-time) error 4: line# 29; missing string concatenation symbol "+". * Semantic(or logical) error 1: line# 23; incorrect operator used to compute difference. should be "-" not "+". * Semantic(or logcal) error 2: line# 25; incorrect data conversion. results should be cast to a float. * */ import java.util.Scanner; public class Numbers { public static void main(String[] args) { int firstNumber, secondNumber; int sum, difference, product; float division; //read input values Scanner input = new Scanner(System.in); System.out.println("Enter first number: "); firstNumber = input.nextInt(); System.out.println("Enter second number: "); secondNumber = input.nextInt(); //perform calculations sum = firstNumber + secondNumber; difference = firstNumber - secondNumber; product = firstNumber * secondNumber; division = (float)firstNumber/secondNumber; //assume secondNumber can't be 0 /** display results **/ System.out.println("The sum is: " + sum); System.out.println("The difference is: " + difference); System.out.println("The product is: " + product); System.out.println("The division is: " + division); } }