有人可以给我指出正确的方向吗

can someone please point me in the right direction

我正在做一个项目,它将从用户输入到控制台中随机获取一组数字,将这些数字相加作为总和,并显示输入的数字以及 [=17 中的数字总和=] 分隔格式,所以如果输入的数字是 1234,它将输出 1 2 3 4 = 10

我的工作代码是:

import java.util.Scanner;
public class MurphyCounter
{
   static Scanner console = new Scanner(System.in);
   public static void main(String[] args)
      {
      int mstop;                                                                  
      int number;                                                                 
      int sum;                                                                    
      int mcounter;

        Scanner input = new Scanner(System.in);

        System.out.print(" Now many numbers am I adding? ");                      
                mstop = console.nextInt();                                        
                System.out.println();                                           
                sum = 0;                                                          
                mcounter = 0;

        System.out.println(" Please provide  " + mstop
                + " numbers.");                                                   
            while (mcounter < mstop)                                               
            {
                number = console.nextInt();                                     
                sum = sum + number;                                             
                mcounter++;                                                      
            }                                                                     
        System.out.printf("The sum of these %s " +
                "numbers = %d%n", mstop, sum);
        System.out.println();                                                     
            if (mcounter != 0)                                                     
        System.out.printf("Thank you for your input" );                           
            else

我正在碰壁并且已经度过了一周的大部分时间... 请帮忙!

你不存储输入的数字,如果你只想在最后打印它们,将它们存储在一个字符串中就足够了numbers += " " + Integer.toString(number);。 整个 main 看起来像这样:

public static void main(String[] args) {
    int mstop;
    int number;
    int sum;
    int mcounter;
    String numbers = "";

    Scanner input = new Scanner(System.in);

    System.out.print(" Now many numbers am I adding? ");
    mstop = console.nextInt();
    System.out.println();
    sum = 0;
    mcounter = 0;

    System.out.println(" Please provide  " + mstop + " numbers.");
    while (mcounter < mstop) {
        number = console.nextInt();
        sum = sum + number;
        numbers += " " + Integer.toString(number);
        mcounter++;
    }
    System.out.print("The sum of these " + mstop + " numbers:" + numbers
            + " = " + sum);
    System.out.println();
    if (mcounter != 0) {
        System.out.printf("Thank you for your input");
    }
}