Mostrando entradas con la etiqueta .nextInt(). Mostrar todas las entradas
Mostrando entradas con la etiqueta .nextInt(). Mostrar todas las entradas

Ejemplo Math.random BÁSICO JAVA

Ejemplo de un programa que sacara por pantalla números entre un numero A (menor) a un numero B (mayor); Ejemplo entre el A=0 y el B=7 nos encontraremos todos los números de un dado típico, el 1,2,3,4,5 y 6.
import java.util.*;

public class EjRandom {

 public static void main(String[] args) {
 
 Scanner entrada = new Scanner(System.in);
 System.out.println("Pograma de numeros aleatorios entre A y B");
 
 System.out.println("Introduce el numero A");
 int a=entrada.nextInt()+1;
 System.out.println("Introduce el numero B");
 int b=entrada.nextInt();
 
 
 //For para comprobar con 1000 ciclos
 for(int i=0;i<1000;i++){
 int Aleatorio=(int)(Math.random()*(a-b)+b);
 System.out.println("El numero entre "+(a-1)+" y "+b+" es: "+Aleatorio);
 }
 
 }

}

Intercambiar el contenido de 2 Arrays en JAVA

Primero creamos dos bucles para rellenar los dos arrays, utilizamos otra vez bucles para ver el contenido antes de intercambiarlo, en el siguiente bucle creamos un proceso de intercambio gracias a un tercer array, y los volvemos a mostrar con otros dos bucles.

import java.util.*;

public class IntercambioArray {

  public static void main(String[] args) 
  {
   int[] a = new int[10], b = new int[10], c = new int[10];
   Scanner sc = new Scanner(System.in);
   System.out.println("Rellena el primer array: ");
   for (int i = 0; i < 10; i++) {
 System.out.println("Introduce un mumero en la posicion: "+i);
    a[i] = sc.nextInt();
   }
   System.out.println("Rellena el segundo array: ");
   for (int i = 0; i < 10; i++) {
    System.out.println("Introduce un mumero en la posicion: "+i);
    b[i] = sc.nextInt();
   }
   System.out.println("Vemos los arrays antes del intercambio");
   System.out.println("Primer array: ");
   for (int i = 0; i < 10; i++) {
    System.out.print(a[i]+" ");
   }
   System.out.println("\nSegundo array: ");
   for (int i = 0; i < 10; i++) {
    System.out.print(b[i]+" ");
   }
   //en el siguiente for creamos el proceso
   //de intercambio gracias a un tercer array
   for (int i = 0; i < 10; i++) {      
    c[i] = a[i];
    a[i] = b[i];
    b[i] = c[i];
   }
   System.out.println("\nDespues del intercambio");
   System.out.println("Primer array: ");
   for (int i = 0; i < 10; i++) {
    System.out.print(a[i]+" ");
   }
   System.out.println("\nSegundo array: ");
   for (int i = 0; i < 10; i++) {
    System.out.print(b[i]+" ");
   }
  }
 }

Intercambiar el contenido de 2 Arrays en JAVA

Primero creamos dos bucles para rellenar los dos arrays, utilizamos otra vez bucles para ver el contenido antes de intercambiarlo, en el siguiente bucle creamos un proceso de intercambio gracias a un tercer array, y los volvemos a mostrar con otros dos bucles.

import java.util.*;

public class IntercambioArray {

  public static void main(String[] args) 
  {
   int[] a = new int[10], b = new int[10], c = new int[10];
   Scanner sc = new Scanner(System.in);
   System.out.println("Rellena el primer array: ");
   for (int i = 0; i < 10; i++) {
 System.out.println("Introduce un mumero en la posicion: "+i);
    a[i] = sc.nextInt();
   }
   System.out.println("Rellena el segundo array: ");
   for (int i = 0; i < 10; i++) {
    System.out.println("Introduce un mumero en la posicion: "+i);
    b[i] = sc.nextInt();
   }
   System.out.println("Vemos los arrays antes del intercambio");
   System.out.println("Primer array: ");
   for (int i = 0; i < 10; i++) {
    System.out.print(a[i]+" ");
   }
   System.out.println("\nSegundo array: ");
   for (int i = 0; i < 10; i++) {
    System.out.print(b[i]+" ");
   }
   //en el siguiente for creamos el proceso
   //de intercambio gracias a un tercer array
   for (int i = 0; i < 10; i++) {      
    c[i] = a[i];
    a[i] = b[i];
    b[i] = c[i];
   }
   System.out.println("\nDespues del intercambio");
   System.out.println("Primer array: ");
   for (int i = 0; i < 10; i++) {
    System.out.print(a[i]+" ");
   }
   System.out.println("\nSegundo array: ");
   for (int i = 0; i < 10; i++) {
    System.out.print(b[i]+" ");
   }
  }
 }

¡Acepta el reto! HOLA MUNDO

Escribir un programa que escriba tantos "hola mundo" como nos pidan.
import java.util.*;  //importar clase Scanner


public class HolaMundo {
 
 public static void main (String args[]) {
  Scanner sc = new Scanner(System.in);
  int num = sc.nextInt();
  
  for(int i=0 ; i< num ; i++)
   System.out.println("Hola mundo.");
  
     //Por cierto Acepta el reto
     //no acepta comentarios xD
     }
}

¡Acepta el reto! HOLA MUNDO

Escribir un programa que escriba tantos "hola mundo" como nos pidan.
import java.util.*;  //importar clase Scanner


public class HolaMundo {
 
 public static void main (String args[]) {
  Scanner sc = new Scanner(System.in);
  int num = sc.nextInt();
  
  for(int i=0 ; i< num ; i++)
   System.out.println("Hola mundo.");
  
     //Por cierto Acepta el reto
     //no acepta comentarios xD
     }
}

Factorial de un numero

Este programa en Java calcula el factorial de un numero introducido por teclado.
import java.util.*;

public class factorial {
public static void main(String[] args) {
Scanner entrada = new Scanner (System.in);

long factorial; 
//con long se puede calcular hasta el factorial
// de 25
int num;

System.out.print("Introduce un número: ");
num=entrada.nextInt();

factorial=1; // es necesario inicializarlo a 1
 for (int i=num;i>0;i--)
  {
   factorial=factorial*i;
   }

System.out.println("El factorial de " + num + " es: " + factorial);
  }
 }

Factorial de un numero

Este programa en Java calcula el factorial de un numero introducido por teclado.
import java.util.*;

public class factorial {
public static void main(String[] args) {
Scanner entrada = new Scanner (System.in);

long factorial; 
//con long se puede calcular hasta el factorial
// de 25
int num;

System.out.print("Introduce un número: ");
num=entrada.nextInt();

factorial=1; // es necesario inicializarlo a 1
 for (int i=num;i>0;i--)
  {
   factorial=factorial*i;
   }

System.out.println("El factorial de " + num + " es: " + factorial);
  }
 }

Pedir numero y devolver el mismo en letra

Introducir un numero por pantalla y que el programa devuelva su valor en letra.


import java.util.*;

public class numeroLetra {
public static void main(String[] args) {
int num;
Scanner entrada = new Scanner(System.in);
 System.out.print("Introduzca una número entre 0 y 10: ");
num=entrada.nextInt();

 switch(num){ //aqui analiza el valor de num
case 0:
System.out.println("CERO");
break;

case 1:
System.out.println("UNO");
break;

case 2:
System.out.println("DOS");
break;

case 3:
System.out.println("TRES");
break;

case 4:
System.out.println("CUATRO");
break;
case 5:
System.out.println("CINCO");
break;

case 6:
System.out.println("SEIS");
break;

case 7:
System.out.println("SIETE");
break;

case 8:
System.out.println("OCHO");
break;

case 9:
System.out.println("NUEVE");
break;

case 10:
System.out.println("DIEZ");
break;
  } //cerramos el switch
 }
}

Podemos agregar un if, para impedir que metan un numero mayor de 10 y menor de 0
if (num<0 | num>10){
 System.out.println("El numero no esta entre 0 y 10");
}

Indica si es positivo o negativo.

Programa que pide un numero por teclado y responde si es negativo o positivo por pantalla.
import java.util.*;  //importamos la clase Scanner

public class PosNeg {
 public static void main(String[] args) {
 int num;
 Scanner Entrada=new Scanner(System.in);
 System.out.print("Introduce un número: ");
 num=Entrada.nextInt();

 if( num < 0)
 System.out.println("El número es negativo");
 else
 
 System.out.println("El número es positivo");
 }
}
//  asi se hace un comentario
/*  tambien se puede hacer asi */

Indica si es positivo o negativo.

Programa que pide un numero por teclado y responde si es negativo o positivo por pantalla.
import java.util.*;  //importamos la clase Scanner

public class PosNeg {
 public static void main(String[] args) {
 int num;
 Scanner Entrada=new Scanner(System.in);
 System.out.print("Introduce un número: ");
 num=Entrada.nextInt();

 if( num < 0)
 System.out.println("El número es negativo");
 else
 
 System.out.println("El número es positivo");
 }
}
//  asi se hace un comentario
/*  tambien se puede hacer asi */

Programa que intercambia entre si el valor de dos variables numéricas enteras.

1- Crear un programa java que intercambie entre si el valor de dos variables numéricas enteras, mostrando por pantalla en primer lugar el contenido de las variables sin intercambiar y a continuación el contenido de las variables intercambiadas.
public class Intercambio {
 
 public static void main (String args[]) {
  
   int var1=12, var2=6;
   
   System.out.println(var1);
   System.out.println(var2);
   System.out.println("Intercambio");
   
   int var3;
   var3=var1;
   var1=var2;
   var2=var3;
   
   System.out.println(var1);
   System.out.println(var2);
   
 
 }
}

Aquí con las variables introducidas por teclado:
import java.util.*;
public class Intercambio2 {

 public static void main (String args[]) {
     
   int var1,var2;
   Scanner recogenumeros = new Scanner(System.in);
     System.out.println("Introduce el primer numero");
     var1=recogenumeros.nextInt();
     System.out.println("Introduce el segundo numero");
     var2=recogenumeros.nextInt();
     System.out.println("var1 = "+var1+"|| var2 = "+var2);
     System.out.println("Intercambio");
      
     int var3;
     var3=var1;
     var1=var2;
     var2=var3;
      
     System.out.println("var1 = "+var1+"|| var2 = "+var2);
    
   }
  }

Programa que compara dos números para ver si son iguales o diferentes.

import java.util.*;
public class DosNumerosIguales {
 
 public static void main(String[] args) {
  
  int a,b;
  Scanner entrda = new Scanner(System.in);
  System.out.println("Introduce un numero");
  a=entrda.nextInt();
  System.out.println("Introduce un numero");
  b=entrda.nextInt();
  
  if (a==b){
   System.out.println("Los dos numeros son iguales");
  }else{
   System.out.println("El numero "+a+" y "+b+" son diferentes.");
  }

 }

}

Calcular e imprimir por pantalla el producto de tres enteros


import java.util.*;
public class productoTresNumeros {

 public static void main(String[] args) {
  // TODO Auto-generated method stub
  Scanner entrada = new Scanner(System.in);
  System.out.println("Introduce un numero:");
  int a = entrada.nextInt();
  System.out.println("Introduce un numero:");
  int b = entrada.nextInt();
  System.out.println("Introduce un numero:");
  int c = entrada.nextInt();
  System.out.printf("El resultado es %d", a*b*c);

 }

}