【发布时间】:2019-05-13 01:50:35
【问题描述】:
我找到了一种方法可以让我的程序识别某事物是否是回文,但如果不是,程序就不会重复。
在我提供的代码之前,我已经实现了布尔部分。
最初是用 if 语句设置的,想用 while 替换,但是类似 while (!yespalin(potentialp)) 的东西也不起作用
Scanner scan = new Scanner(System.in);
String potentialp;
System.out.println("Please enter a potential palindrome: ");
potentialp = scan.nextLine();
while (yespalin(potentialp))
{
System.out.println("That string is a palindrome");
}
while (!yespalin(potentialp))
System.out.println("That string is not a palindrome, please enter another: ");
potentialp = scan.nextLine();
}
如果不是回文,我希望程序重复
【问题讨论】:
标签: java if-statement while-loop palindrome