2 回答

TA貢獻1839條經驗 獲得超15個贊
您應該在循環int j = 0之前定義。for也沒有什么能阻止你for用 2 個變量定義循環:
for (int i = word.length(), j = 0; i > 0; i--, j++) {
...
}

TA貢獻1821條經驗 獲得超6個贊
嘗試這個
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Enter Word");
String word = scanner.next();
scanner.close();
int j = 0;
for(int i = word.length(); i>0; i--) {
char modTemp = word.charAt(i-1);
char wordTemp = word.charAt(j);
System.out.println("reverse char: "+modTemp);
System.out.println("Normal char: "+wordTemp);
System.out.println(j);
if(modTemp == wordTemp) {
}
++j;
}
}
添加回答
舉報