我正在尝试解决以下练习:
Write a class
Summing
with a methodpublic static void sumit()
. The method computes the sum of all numbers between 1 an 200 which are divisble by 7 and prints the result in the form"The sum is NUMBER"
where "NUMBER" is the sum.
这是我到目前为止所写的内容:
public class Summing {
public static void main(String[] args) {
public static void sumit() {
for(int i = 0; i <= 200; i += 7) {
System.out.print("The sum is " + i);
}
}
}
}
我不确定如何在这里正确调用 sumit()
方法。有人能告诉我如何正确创建方法 sumit()
吗?
最佳答案
程序的执行总是从main()
方法开始,因此需要在main()<中调用
方法,如下所示:sumit()
方法
public static void main(String[] args) {
sumit();
}
public static void sumit() {
for(int i = 0; i <= 200; i += 7) {
System.out.print("The sum is " + i);
}
}
但是你的代码仍然存在问题,它不会给出 0 到 200 之间所有可被 7 整除的数字的总和,因此有一个局部变量,它将在 for 中添加所有可被 7 整除的数字循环
public static void sumit() {
int sum=0;
for(int i = 0; i <= 200; i += 7) {
sum+=i; //sum = sum+i;
System.out.println("The sum is " + sum);
}
}
关于java - 我不确定我是否正确理解如何在 Java 中调用新方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52350042/