我正在尝试创建一个简单的控制台程序,询问用户是否要创建列表,如果是,则允许他们输入列表名称。然后在退出程序之前,应该“打印”列表名称。
我的代码允许用户在第一部分中回答“y”或“n”,但在我的条件语句中,它不允许用户输入列表名称;它只是完成了程序。没有错误消息;它只是没有按照我预期的方式运行。这是我的代码:
我的代码允许用户在第一部分中回答“y”或“n”,但在我的条件语句中,它不允许用户输入列表名称;它只是完成了程序。没有错误消息;它只是没有按照我预期的方式运行。这是我的代码:
public static void main(String[] args) throws IOException
{
getAnswers();
}
public static void getAnswers()throws IOException{
char answer;
String listName;
BufferedReader br = new BufferedReader
(new InputStreamReader(System.in));
System.out.println ("Would like to create a list (y/n)? ");
answer = (char) br.read();
***if (answer == 'y'){
System.out.println("Enter the name of the list: ");
listName = br.readLine();
System.out.println ("The name of your list is: " + listName);}***
//insert code to save name to innerList
else if (answer == 'n'){
System.out.println ("No list created, yet");
}
//check if lists exist in innerList
// print existing classes; if no classes
// system.out.println ("No lists where created. Press any key to exit")
}
非常感谢您在此事上的时间和帮助!