下面是一些基本的代碼:Java循環不能重複下來字符串長度
public static void main(String[] args) {
String string = "Hello!";
System.out.println("First loop.");
for (int i = 0; i < string.length(); i++) {
System.out.println("g");
}
System.out.println("Second loop.");
for (int i = (string.length() - 1); i <= 0; i--) {
System.out.println("g");
}
}
出於某種原因,該程序將無法通過第二循環走的。這有點奇怪。你能解釋這一點,以及如何解決它?
看着你的循環條件。 –
'i <= 0' ....... –
'(string.length() - 1)的值是多少?在開始第一次迭代之前,「i <= 0」是否被評估爲真? –