Está en la página 1de 4

//Alumno Rosales Aliaga Fabio

package Probl2;

import java.util.Scanner;

public class Alfanumerico {

//Método Principal

public static void main(String[] args) {

//Creación de objeto

Scanner entrada= new Scanner(System.in);

//Atributos

int n,m,k;

//Imprimir

System.out.println("Ingrese el valor de n");

n=entrada.nextInt();

System.out.println("Ingrese el valor de m");

m=entrada.nextInt();

System.out.println("Ingrese el valor de k");

k=entrada.nextInt();

//Atributos

char[] alfaNum = new char[n];

char[] alfbeMin = new char[m];

char[] noAlfanumericos = new char[k];

arregloAlfaNum(alfaNum,n);

arregloAlfbeMin(alfbeMin,m);

arregloNoAlfanumericos(noAlfanumericos,k);

imprimeAlfaNum(alfaNum,n);

imprimeAlfbeMin(alfbeMin,m);

imprimeNoAlfanumericos(noAlfanumericos,k);
}

static void arregloAlfaNum(char[] alfaNum, int n){

int i,aux;

for(i=0;i<n;i++){

aux=(int)(Math.round(Math.random()*2));

if(aux==0){

alfaNum[i]=(char)(Math.round(Math.random()*(57-48)+48));

if(aux==1){

alfaNum[i]=(char)(Math.round(Math.random()*(122-97)+97));

if(aux==2){

alfaNum[i]=(char)(Math.round(Math.random()*(90-65)+65));

static void arregloAlfbeMin(char[] alfbeMin,int m){

int i,aux;

for(i=0;i<m;i++){

alfbeMin[i]=(char)(Math.round(Math.random()*(122-97)+97));

static void arregloNoAlfanumericos(char[] noAlfanumericos, int k){

int i,aux;

for(i=0;i<k;i++){

aux=(int)(Math.round(Math.random()*3));

if(aux==0){

noAlfanumericos[i]=(char)(Math.round(Math.random()*(47-32)+32));

if(aux==1){
noAlfanumericos[i]=(char)(Math.round(Math.random()*(64-58)+58));

if(aux==2){

noAlfanumericos[i]=(char)(Math.round(Math.random()*(96-91)+91));

if(aux==3){

noAlfanumericos[i]=(char)(Math.round(Math.random()*(126-123)+123));

static void imprimeAlfaNum(char[] alfaNum, int n){

int i;

System.out.println("A continuacion el arreglo alfanumerico");

for(i=0;i<n;i++){

System.out.println("en alfaNum["+i+"] = "+alfaNum[i]);

static void imprimeAlfbeMin(char[] alfbeMin, int m){

int i;

System.out.println();

System.out.println("A continuacion el arreglo con minusculas");

for(i=0;i<m;i++){

System.out.println("en alfbetmin["+i+"] = "+alfbeMin[i]);

static void imprimeNoAlfanumericos(char[] noAlfanumericos, int k){

int i;

System.out.println();

System.out.println("A continuacion el arreglo no alfanumerico");

for(i=0;i<k;i++){

System.out.println("en noAlfanumericos ["+i+"] = "+noAlfanumericos[i]);


}

También podría gustarte