Java 有人能给我指一下正确的方向吗
我正在从事一个项目,该项目将从用户输入中随机抽取一组数字,添加数字作为总和,并以空格分隔的格式显示输入的数字以及数字的总和,因此如果输入的数字是1234,则输出1 2 3 4=10 我的工作守则是:Java 有人能给我指一下正确的方向吗,java,loops,Java,Loops,我正在从事一个项目,该项目将从用户输入中随机抽取一组数字,添加数字作为总和,并以空格分隔的格式显示输入的数字以及数字的总和,因此如果输入的数字是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)
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
import java.util.Scanner;
公共类计数器
{
静态扫描仪控制台=新扫描仪(System.in);
公共静态void main(字符串[]args)
{
int mstop;
整数;
整数和;
int mcounter;
扫描仪输入=新扫描仪(System.in);
System.out.print(“现在我添加了多少数字?”);
mstop=console.nextInt();
System.out.println();
总和=0;
mcounter=0;
System.out.println(“请提供”+mstop
+"数字";;
而(mcounter
我正在碰壁,已经有一个星期了。。。
请帮助!您不存储输入的数字,如果您只想在最后打印它们,只需将它们存储在字符串
numbers+=“”+Integer.toString(number);
中即可。
然后整个主管道看起来会是这样的:
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");
}
}
publicstaticvoidmain(字符串[]args){
int mstop;
整数;
整数和;
int mcounter;
字符串编号=”;
扫描仪输入=新扫描仪(System.in);
System.out.print(“现在我添加了多少数字?”);
mstop=console.nextInt();
System.out.println();
总和=0;
mcounter=0;
System.out.println(“请提供”+mstop+“数字”);
而(mcounter
那么你的问题是什么呢?我看不出有什么问题……除了你还没有写完代码(而且你的缩进很乱)哦,我的天!非常感谢你,我一直在努力解决这个问题,好像是在一个月的周日!很高兴我能帮助你,如果它解决了你的问题,请接受我的回答。值得一提的是,你的示例缺少关闭函数和类的最后一行视图。