do
{
System.out.println("Type another number to continue or type 'End' to end");
end = scan.next();
if("end".equals(end)==false||"End".equals(end)==false)
{
num2 = Integer.parseInt(end);
int j = 0;
while (j < num2)
{
System.out.println(name);
j++;
}
if(j == 0)
{
num2 = 0;
}
}
} while("end".equals(end)==false||"End".equals(end)==false);
字符串比较一直失败。当您键入“结束”或“结束”时,它会尝试将其解析为整数并返回错误。不知道为什么会这样。