如何在输入字符串“@@@”之前输入未知数量的名称?完成后,我将如何计算程序结束前输入的姓名数。
如果可能,请更正此问题:
String name = JOptionPane.showInputDialog("Enter in a name");
int count = 0;
int i = 0;
String end = "@@@";
boolean found = name.indexOf(end) >= 0;
while(found == false)
{
int newcount = count + 1;
String newname = JOptionPane.showInputDialog("Enter in a name");
}
System.out.println("You have stopped the program because your name has ' " + end + " ' in it.");
最佳答案
试试这个:
int count = 0;
while(true) {
try {
String newname = JOptionPane.showInputDialog("Enter in a name");
if (newname.equals("@@@"))
break;
count++;
}catch (Exception e) {
//do something rational
}
}
System.out.println(count);//change this as you wish
关于java - 输入未知数量的单词,直到输入另一个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22140624/