aa [i1]接受用户输入并将其分成单个字符。例如:狗变成d,o,g。我有一个if语句,如果aa [i1]等于“A”,“B”,“C”......它会告诉用户。错误是当aa [i1] == A,A不是变量?
答案 0 :(得分:3)
首先,请永远 将代码作为图片发布。其次,为了演示,我已经替换了你的提示并输入了一个常量。第三,你需要用单引号括起常数字符(使它们成为常数字符,或你可以定义一个字符常量final char A = 'A';
)。第四,String
有一种方法来复制它的'内部到char[]
。最后,我更希望printf
串联连接。像,
String a = "ANGRY AARDVARK";
char[] aa = a.toCharArray();
for (int i = 0; i < aa.length; i++) {
System.out.printf("Character at index %d=%c%n", i, aa[i]);
if (aa[i] == 'A') {
System.out.println("Character is A");
}
}