Java 如何仅打印总值? publicstaticvoidmain(字符串[]args){ Random gen=新的Random(); int[]数字=新的int[6]; 整数和,乘积; 对于(int i=1;i

Java 如何仅打印总值? publicstaticvoidmain(字符串[]args){ Random gen=新的Random(); int[]数字=新的int[6]; 整数和,乘积; 对于(int i=1;i,java,arrays,Java,Arrays,它打印这个: 随机数:0 产品编号:0 随机数:8 产品编号:16 随机数是:9 产品编号:34 随机数为:3 产品是40 随机数是:9 产品编号为58 这很好,但我只想要总数,58。简单的一点:/I在这方面我是新手。从循环中删除以下语句: public static void main(String []args){ Random gen = new Random(); int[] numbers = new int[6]; int sum, product; for (

它打印这个:

  • 随机数:0
  • 产品编号:0
  • 随机数:8
  • 产品编号:16
  • 随机数是:9
  • 产品编号:34
  • 随机数为:3
  • 产品是40
  • 随机数是:9
  • 产品编号为58

这很好,但我只想要总数,58。简单的一点:/I在这方面我是新手。

从循环中删除以下语句:

 public static void main(String []args){
     Random gen = new Random();
 int[] numbers = new int[6];
 int sum, product;
 for (int i = 1; i < numbers.length; i++){
     int pick = gen.nextInt(10);
     numbers[i] = pick;
     sum = (numbers[1]+numbers[2]+numbers[3]+numbers[4]+numbers[5]);
     product = sum *2;
     System.out.println("Random number: " + numbers[i]);
     System.out.println("Product is: " + product);
 }
 }
System.out.println("Random number: " + numbers[i]);
System.out.println("Product is: " + product);
并在循环外部添加以下内容:

 public static void main(String []args){
     Random gen = new Random();
 int[] numbers = new int[6];
 int sum, product;
 for (int i = 1; i < numbers.length; i++){
     int pick = gen.nextInt(10);
     numbers[i] = pick;
     sum = (numbers[1]+numbers[2]+numbers[3]+numbers[4]+numbers[5]);
     product = sum *2;
     System.out.println("Random number: " + numbers[i]);
     System.out.println("Product is: " + product);
 }
 }
System.out.println("Random number: " + numbers[i]);
System.out.println("Product is: " + product);

获取这个
System.out.println(“产品是:+Product”)
退出循环

当您在循环中进行迭代时,调用System.out.println方法,这就是您获取所有输出的原因,您需要将这些方法从for循环中移除

删除这些:

System.out.println("Product is: " + product);
将此项置于for循环之外:

System.out.println("Random number: " + numbers[i]);

System.out.println("Product is: " + product);

系统.out.println
置于循环之外。这很简单。非常感谢您,先生!没问题,伙计