我希望你能帮助我处理我的代码。我大约一个月前开始学习编码,以便为我将要参加的课程做准备。
代码如下:
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String name;
int age;
String food;
do {
System.out.println("Enter Name: ");
name = in.nextLine();
System.out.println("Please Enter a name");
}
while(name.contains(""));
/*System.out.println("Enter Age: ");
age = in.nextInt();
System.out.println("Enter Food: ");
food = in.nextLine();*/
/* System.out.println("Hi my name is "+name+" and I'm "
+age+" years old");
System.out.println("My favorite food is "+food);*/
}
}
我想要实现的是,在扫描仪“名称”中,如果没有输入,它将要求您输入一个名称,然后它将再次循环到扫描仪“名称”,直到您输入一些东西。
我编写的代码的问题是,如果我已经输入了一个名称,它不会继续到下一个扫描仪。我应该做什么改变?