Java 由输入定义的线程数
我必须创建几个线程并在其中执行一些操作。如何使用Scanner创建它们?例如,我的输入为“5”,程序创建了5个线程 这是我的密码:Java 由输入定义的线程数,java,multithreading,java.util.scanner,Java,Multithreading,Java.util.scanner,我必须创建几个线程并在其中执行一些操作。如何使用Scanner创建它们?例如,我的输入为“5”,程序创建了5个线程 这是我的密码: public class MyClass { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("Give me a"); int a = input.nextInt();
public class MyClass {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Give me a");
int a = input.nextInt();
int[] array = new int[a];
System.out.println("Give me b");
int b = input.nextInt();
for(int counter = 0; counter < array.length; counter++) {
System.out.println("Give me a number");
array[counter] = input.nextInt();
}
for(int counter = 0; counter < array.length; counter++) {
System.out.println(array[counter] + " * " + b + " = " + (array[counter] * b));
}
}
}
公共类MyClass{
公共静态void main(字符串[]args){
扫描仪输入=新扫描仪(System.in);
System.out.println(“给我一个”);
int a=input.nextInt();
int[]数组=新的int[a];
System.out.println(“给我b”);
int b=input.nextInt();
用于(int计数器=0;计数器
我想通过应用线程来修改这段代码。线程数应等于用户给定的
值。每个线程都应该执行一个操作,将一个数字乘以b
获取输入;假设你得到了N=5。从1循环到N,
并在循环的每个迭代中启动一个线程 你为什么不试试编码呢?在这里发布问题之前,我尝试了一些编码,但没有在这里添加。请看这个,谢谢。如何将这一点应用到我目前编写的代码中?