
Originally Posted by
Tracy22
Can someone please tell me how to keep this program the same with the 3 functions but instead of the sum of the 2 numbers I need it to tell me if the 1st number is <> or equal to the second number? I cant figure out how to change it in the 2nd and 3rd function so it returns it and displays it. I've been stuck for hours on something that is probaly simple.
public static void main(String[] args) { int num3; int num4; int sum; //get the first number num3 = getNum(); //get the second number num4 = getNum(); //get the sum of the two numbers sum = getSum(num3, num4); //Show the result showResult(sum); } //Read a number from the keyboard and return it. public static int getNum() { //for getting an input from the keyboard Scanner input = new Scanner(System.in); //An inputted number will be stored in this variable int num; //prompt the user to enter a number System.out.println("Enter a number: "); //get a number from the keyboard and it is stored in num num = input.nextInt(); //send back the inputted number return num; } // public static int getSum(int num3, int num4) { //the sum will be stored in this variable int sum; //add num1 and num2 and the result is stored in sum sum = num3 + num4; //send back the sum return sum; } //Show the result public static void showResult(int sum) { System.out.println("The sum of the two numbers is " + sum); System.out.println("Thank you"); } Actually, I'm not sure if you're trying to get the same sum that you got in method getSum(int i, int j) and showing it in show result. If so, you'll need to have the two values that you gave it as parameters when you put, getSum(), which you should do if the sum you're passing it is supposed to be the same sum that you're returning from getSum().
If so, you could do this:
public static void showResult(int num1, int num2) { System.out.println("The sum of " + num1 + " and " + num2 + " is " + getSum(num1,num2)); System.out.println("Thank you"); }