Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/09/2013, 14:46
andre___5025
 
Fecha de Ingreso: septiembre-2013
Ubicación: Bogota
Mensajes: 139
Antigüedad: 11 años, 2 meses
Puntos: 0
imprimir la cantidad de digitos con un numero

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]);
			}
		}
	}