将数组中的每个数字乘以n-java
是否有一种方法可以将数组中存储的每个数字乘以n 比如说,将数组中的每个数字乘以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 =
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()
等方法,而不是空连接。