将数组中的每个数字乘以n-java

将数组中的每个数字乘以n-java,java,arrays,multiplication,Java,Arrays,Multiplication,是否有一种方法可以将数组中存储的每个数字乘以n 比如说, public static int [] intArray = new int [] {1,2,3,4,5,6,7}; n=3 它应该输出:3、6、9、12、15、18、21 我不知道该怎么做,请帮忙 这将是最简单的解决方案 public class Test{ public static void main(String[] args) { int n=3; int [] intArray =

是否有一种方法可以将数组中存储的每个数字乘以n

比如说,

public static int [] intArray = new int [] {1,2,3,4,5,6,7};
n=3

它应该输出:3、6、9、12、15、18、21


我不知道该怎么做,请帮忙

这将是最简单的解决方案

public class Test{
    public static void main(String[] args) {
        int n=3;
        int [] intArray = new int [] {1,2,3,4,5,6,7};
       for(int i=0; i<intArray.length; i++) {
           System.out.println(intArray[i]*n);
       }
    }
}
公共类测试{
公共静态void main(字符串[]args){
int n=3;
int[]intArray=新的int[]{1,2,3,4,5,6,7};

对于(int i=0;i如果你想让它超小

int n = 3;
int[] intArray = blah;

for (int i : intArray) {
    System.out.println(""+i*n); //The "" is to make the number i*n a string
}

功能方法是使用Stream.map:

    int [] intArray = new int [] {1,2,3,4,5,6,7};
    int n = 3;
    System.out.println(Arrays.stream(intArray).map(i -> i * n).boxed().collect(Collectors.toList()));

Java 8方式,对于给定的n:

Arrays.stream(intArray).map(i -> i * n).forEach(System.out::println);

可能是某种数组映射函数。大多数语言都有内置版本。不需要
“”+
println
也可以输出数字。此外,如果要进行此类转换,请使用
Integer.toString()
等方法,而不是空连接。