题目:
编写一段代码,它从键盘上读取单词,直到输入done为止。对于除done之外的每一个单词,报告其第一个字符是否等于最后一个字符。
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(true) {
String s = sc.nextLine();
//判断是否以done结尾
if(s.endsWith("done")) {
//将字符串变为字符数组
char[] charArray = s.toCharArray();
if(charArray[0] == charArray[charArray.length - "done".length() - 1]) {
System.out.println("yes");
}else {
System.out.println("no");
}
break;
}
//若不是以done结尾,则继续执行本程序
System.out.println("请重新输入:");
}
}
}