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.
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);

 }

}

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