I am new to java. I am trying to create 3 methods within a class and then call them in that same class. I am not creating or calling correctly. Please help. Here's my code:
Code:import java.util.*; public class Ch4_PrExercise2 { public static void main(String [] args) { Scanner console = new Scanner(System.in); int num1, num2, num3; System.out.println("Please input 3 numbers separated by spaces: "); System.out.println(); num1 = console.nextInt(); num2 = console.nextInt(); num3 = console.nextInt(); public int largest() { if(num1 > num2 && num1 > num3) return num1; else if(num2 > num1 && num2 > num3) return num2; else if(num3 > num1 && num3 > num2) return num3; } public int smallest() { if(num1 < num2 && num1 < num3) return num1; else if(num2 < num1 && num2 < num3) return num2; else if(num3 < num1 && num3 < num2) return num3; } public int middle() { if((num1 < num2 && num1 >num3) || (num1 > num2 && num1 < num3)) return num1; else if((num2 > num1 && num2 < num3) || (num2 < num1 && num2 >num3)) return num2; else if((num3 > num2 && num3 < num1) || (num3 < num2 && num3 > num1)) return num3; } System.out.println("Your numbers in nondescending order are: " + " " + smallest() + " " + middle() + " " largest()); } }




Reply With Quote