Java 在for循环中添加值

Java 在for循环中添加值,java,for-loop,Java,For Loop,我似乎不知道如何在for循环中添加值。我应该得到这样的输出: 任何帮助都将不胜感激 import java.util.Scanner ; public class AddNumbers { public static void main(String[] args) { int sum = 0; int count = 1; Scanner scan = new Scanner(System.in); System.out.println("How ma

我似乎不知道如何在for循环中添加值。我应该得到这样的输出:

任何帮助都将不胜感激

import java.util.Scanner ;
public class AddNumbers {

public static void main(String[] args) {
    int sum = 0;
    int count = 1;
    Scanner scan = new Scanner(System.in);
        System.out.println("How many numbers?");
        int n = scan.nextInt();

        for(int i=0; i <= n; i++){
            System.out.println ("number please");
            int c = scan.nextInt();

            //stuck

        }        
        System.out.println("Total is " + sum);
}
}
import java.util.Scanner;
公共类地址号{
公共静态void main(字符串[]args){
整数和=0;
整数计数=1;
扫描仪扫描=新扫描仪(System.in);
System.out.println(“多少个数字?”);
int n=scan.nextInt();
for(int i=0;i
for(int i=0;i
只需在
for
循环的外部添加一个变量,并将您的值添加到此变量中,即可计算总数:

int n = scan.nextInt();
int total = 0;
for(int i=0; i <= n; i++){
    System.out.println ("number please");
    int c = scan.nextInt();
    //stuck
    total += c;
}  
int n=scan.nextInt();
int-total=0;
对于(int i=0;i
publicstaticvoidmain(String[]args)
{
扫描仪扫描=新扫描仪(System.in);
整数和=0;
System.out.println(“多少个数字?”);
int count=scan.nextInt();
系统输出打印号(“请输入号码”);
//这就是你需要改变的

对于(int i=0;我必须在循环中添加
sum+=c;
,并且您的循环应该是
for(int i=0;i
非常感谢!我对java编码非常缺乏经验。答案无效!你重复了OP犯的错误。
@R.J但他没有被困在那里,虽然你是对的,但这是OP犯的逻辑错误。答案无效!你重复了OP犯的错误。
@R.J谢谢。现在更正。
for(int i=0; i < n; i++){
    System.out.println ("number please");
    int c = scan.nextInt();
    sum =sum+c; // add this

 }        
int n = scan.nextInt();
int total = 0;
for(int i=0; i <= n; i++){
    System.out.println ("number please");
    int c = scan.nextInt();
    //stuck
    total += c;
}  
public static void main(String[] args)
{
    Scanner scan = new Scanner(System.in);
    int sum=0;
    System.out.println("How many numbers?");
    int count = scan.nextInt();
    System.out.println("number please");

    // This is what you need to change
    for(int i=0; i<count; i++)
    {
        sum += scan.nextInt();
    }

    System.out.println("Total is " + sum);
}