public class NumMaxAndMin { public static void main(String[] args) { int min=0, max=0; for(int i=0; i <= 12;i++) { int numeros = (int)(Math.random()*(100-200)+200); System.out.print(numeros+" "); if(i==0) { min=numeros; max=numeros; } if(numeros < min) { min=numeros; } if(numeros > max) { max=numeros; } } System.out.println("\nEl menors es : "+min); System.out.println("El mayor es : "+max); } }
Sencillos ejemplos de programas (ejercicios) JAVA en RETALES DE JAVA
Mostrando entradas con la etiqueta print(). Mostrar todas las entradas
Mostrando entradas con la etiqueta print(). Mostrar todas las entradas
12 números aleatorios entre 100 y 199 (incluidos) mostrando max y min.
Programa que genera 12 números aleatorios entre 100 y 199 ambos incluidos mostrándolos separados por un espacio, también muestra cual es el menor y el mayor de todos los generados.
Ejemplo Math.random() JAVA números enteros.
Ejemplo sencillo del uso de Math.random() para conseguir 3 casos diferentes, en el primer caso obtendremos 20 números aleatorios entre 0 y 9, en el segundo caso obtendremos 20 números entre 1 y 10, y en el tercer caso entre el numero 50 y 60, recordando el truco random*(menor - mayor)+mayor podremos sacar el rango de números que queramos.
public class NumRandom { public static void main(String[] args) { System.out.println("20 números enteros aleatorios entre 0 y 9:"); for (int i = 1; i <= 20; i++) { System.out.print((int)(Math.random()*10) + " "); } System.out.println(); System.out.println("20 números enteros aleatorios entre 1 y 10:"); for (int i = 1; i <= 20; i++) { System.out.print( (int)(Math.random()*10 + 1) + " "); } System.out.println(); System.out.println("10 números enteros aleatorios entre 50 y 60:"); for (int i = 1; i <= 10; i++) { //Regla <= random*(menor - mayor)+mayor System.out.print( (int)(Math.random()*(50-61)+61) + " "); } System.out.println(); } }
Numero entero máximo y mínimo dentro de un array JAVA
Programa que saca que numero es mayor y menor de 10 números dentro de un array. Guardamos en la variable máximo, el valor mínimo posible admitido por un numero entero en JAVA y en la variable mínimo al revés. Luego mediante el if vamos guardando el máximo y mínimo respectivamente, con otro for mas tarde cuando el programa lea el máximo y el mínimo le agregara el String " máximo", o " mínimo" respectivamente a los dos candidatos.
import java.util.*; public class Array_Eje3 { public static void main(String[] args) { int[] numero = new int[10]; int maximo = Integer.MIN_VALUE; int minimo = Integer.MAX_VALUE; int i; System.out.println("Vaya introduciendo números enteros y pulsando INTRO:"); Scanner entrada = new Scanner(System.in); for (i = 0; i < 10; i++) { numero[i] = entrada.nextInt(); if (numero[i] < minimo) { minimo = numero[i]; } if (numero[i] > maximo) { maximo = numero[i]; } } System.out.println(); for (i = 0; i < 10; i++) { System.out.print(numero[i]); if (numero[i] == maximo) { System.out.print(" máximo"); } if (numero[i] == minimo) { System.out.print(" mínimo"); } System.out.println(); } } }
Suscribirse a:
Entradas (Atom)