Im trying to make a menu screen for a Java program in a method, so i can call it whenever i want.
However, I having problems with this!
Can anyone see where im going wrong?
package assignmentone; /** * * @author chris */ import java.io.*; public class Main { static private BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); private String menu; public String showMenu() { System.out.println("------------------------------------------------"); System.out.println("-- Welcome to the Student Registration System --"); System.out.println("-- Please make your choice --"); System.out.println("-- --"); System.out.println("-- 1. Add Student --"); System.out.println("-- 2. Submit Student Modules --"); System.out.println("-- 3. Update Module Results --"); System.out.println("-- 4. Display a Student Record --"); System.out.println("-- 5. Display all Student Records --"); System.out.println("-- 6. Edit Module --"); System.out.println("-- 7. Display Module Details --"); System.out.println("-- 8. Display all Post Grad Students --"); System.out.println("-- 9. Display all Under Grad Students --"); System.out.println("------------------------------------------------"); return menu; } public static void main(String[] args) { System.out.println(menu); String studName; int i = 1; Student s1 = new Student(i); System.out.println("Please enter the Student Name - "); studName = Text.ReadString(in); System.out.println(studName); } }