[align=left]String name;
for (int i=1;i<=3;i++)
{
do{
name=JOptionPane.showInputDialog("请输入你的名字:");
}while (name=="");
...
}
[/align]
本意如果输入的名字字段为空,则继续执行name=JOptionPane.showInputDialog("请输入你的名字:");,否则跳出循环执行下面的语句。现在的语句有问题,问题应该在条件语句name=="",不知怎么改,请求帮助。