【发布时间】:2020-02-29 03:20:18
【问题描述】:
我朋友在我们的编程活动中提出的问题是
编写一段代码,从键盘读取单词,直到输入单词“cherry”或“CHERRY”。对于除了 done 之外的每个单词,报告其第一个字符是否等于其最后一个字符。对于所需的循环,使用 do-while 语句。
例子
输入一个单词:mart
第一个字符不等于最后一个字符:mart
输入一个单词:tart
第一个字符等于它的最后一个字符:tart
输入一个词:樱桃
程序正在终止...
package liniper;
import java.util.Scanner;
public class Liniper {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String pass = "cherry";
do{
System.out.println("Enter a word: ");
pass = in.nextLine();
} while("cherry".equal(pass))
}
}
【问题讨论】:
-
所以你有一个任务,去做吧
-
我们需要看到您至少尝试过
-
我们没有被教导如何做那些第一个和最后一个字符的事情,我确实尝试寻找不同的方法来解决问题,我被困在 String pass = "cherry" 和我不知道我应该提出什么条件。抱歉,如果您认为它是免费加载的,但我们正在努力。
标签: java loops passwords do-while