HOla amigos, estoy tratando de hacer un programa que me pida un numero para el arreglo y los genere con ese numero, y me funciona bien, pero ahora tengo que hacer que me pida un numero para definir la cantidad de dígitos que lleva cada elemento del arreglo. por ejemplo:
Código:
numero=Integer.parseInt(JOptionPane.showInputDialog (null,"Digite la cantidad de digitos: "));
SI el usuario digita "1" el resultado seria generar números aleatorios de 1 a 9
SI el usuario digita "2" el resultado seria generar números aleatorios de 1 a 99
SI el usuario digita "3" el resultado seria generar números aleatorios de 1 a 999
SI el usuario digita "4" el resultado seria generar números aleatorios de 1 a 9999
y así sucesivamente.
Dejo mi código para que podéis entenderlo mejor. Gracias
Código:
import java.util.Random;
import javax.swing.JOptionPane;
public class Cant_digitos {
public static void main(String[] args){
int[] arreglo;
int cant;
int numero;
cant=Integer.parseInt(JOptionPane.showInputDialog (null,"Digite el numero de posiciones: "));
numero=Integer.parseInt(JOptionPane.showInputDialog (null,"Digite la cantidad de digitos: "));
arreglo=new int[cant];
for (int i=0; i<arreglo.length;i++){
Random ram = new Random();
arreglo[i] = ram.nextInt(numero)+1;
System.out.println(arreglo[i]);
}
}
}