使用for和while循环对序列求和 package.com公司; 导入java.util.Scanner; 公共班机{ 公共静态void main(字符串[]args){ 扫描仪=新的扫描仪(System.in); System.out.println(“最后一个编号”); int-InputNumber=Integer.valueOf(scanner.nextInt()); int结果=0; int结果=0; 对于(int i=0;i
您可以尝试以下代码:使用for和while循环对序列求和 package.com公司; 导入java.util.Scanner; 公共班机{ 公共静态void main(字符串[]args){ 扫描仪=新的扫描仪(System.in); System.out.println(“最后一个编号”); int-InputNumber=Integer.valueOf(scanner.nextInt()); int结果=0; int结果=0; 对于(int i=0;i,java,sequence,counting,Java,Sequence,Counting,您可以尝试以下代码: package com.company; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Last Number "); int inputedNu
package com.company;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Last Number ");
int inputedNumber = Integer.valueOf(scanner.nextInt());
int result = 0;
int outcome = 0;
for(int i = 0; i < inputedNumber; i++) {
result += ;
}
/*/*while (outcome <= inputedNumber) {
result += inputedNumber;
outcome++;
}*/
System.out.println(result);
}
}
for(int i=1;i对于第一种情况,您需要将result+=;替换为result+=i;。这不是有效的Java代码,您应该在+=运算符后面添加一个值/变量
for(int i = 1; i <= inputedNumber; i++) {
result += i;
}
修复方法与我之前建议的类似。您可以将此作为练习。当然可以,如果所有问题都解决了,请进行投票并接受答案。
for (int i = 0; i < inputedNumber; i++) {
result += ;
}
for (int i = 0; i <= inputedNumber; i++) {
result += i;
}
while (outcome <= inputedNumber) {
result += inputedNumber;
outcome++;
}
outcome -> 0
inputedNumber -> 2
result -> 2
The second iteration:
outcome -> 1
inputedNumber -> 2
result -> 4
The third iteration:
outcome -> 2
inputedNumber -> 2
result -> 6