package com.company;
public class Main {
public static int deleteFives(int start, int end) {
int count = 0;
for (int j = start; start < end; j++) {
count++;
}
return count;
}
public static void main(String[] args) {
int result = deleteFives(1, 100);
System.out.println(result);
}
}
当我实际调用该方法时,此循环不提供输出。我只想尝试&#34;计算&#34;显示。我的输出字面上是空白的。我很困惑,因为我看不出任何瑕疵。
答案 0 :(得分:1)
因为j未在循环定义中使用。你写了开始&lt;在代码中结束而不是j&lt;结束。下面的代码是打印结果
public static int deleteFives(int start, int end) {
int count = 0;
for (int j = start; j < end; j++) {
count++;
}
return count;
}
public static void main(String[] args) {
int result = deleteFives(1, 100);
System.out.println(result);
}
答案 1 :(得分:0)
变量J不用于比较。在条件检查中交换变量J with start。
答案 2 :(得分:0)
看到这个并像这样练习:
package com.practice;
public class Main {
private static int startCounting(int start, int end) {
int count = 0;
while(start++<end)
++count;
return count;
}
public static void main(String[] args) {
int countingResult = startCounting(1, 100);
System.out.println(countingResult);
}
}
答案 3 :(得分:0)
开始&lt;循环中的结束似乎是错误的。 我认为它应该是j&lt;端