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 .println. Mostrar todas las entradas
Mostrando entradas con la etiqueta .println. 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(); } }
n primeros términos de la serie de Fibonacci. JAVA
Programa que muestra los n primeros términos de la serie de
Fibonacci. Recuerda que el primer término de la serie de Fibonacci es 0, el segundo es 1
y el resto se calcula sumando los dos anteriores, por lo que tendríamos que
los números resultantes son 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89… El número n lo introducimos por teclado
import java.util.*; public class Fibonaci_Ej_Java { public static void main(String[] args) { Scanner en = new Scanner(System.in); System.out.println("Introduce el numero de" + " términos de la serie de Fibonacci que" + " quiere que muestre el programa"); int cuantos = en.nextInt(); int fibo[] = {0,1}; for(int i=0;i<=cuantos;i++) { System.out.println(fibo[0]); System.out.println(fibo[1]); fibo[0]=fibo[0]+fibo[1]; fibo[1]=fibo[0]+fibo[1]; } } }
Mostrar todo el contenido de un directorio
Programa que muestre el contenido de un directorio o carpeta. Mostraremos los nombres de los archivos y los directorios que contiene en orden alfababético ordenando el Array con el metodo ".sort()".
import java.io.File; import java.util.Arrays; public class Directorio { public static void main(String[] args) { //Creamos un objeto tipo File //va representar el directorio a mostrar //en este caso C File directorio = new File("C:/"); //metodo .list() devuelve un array //de tipo String con el nombre de //todos los archivos y directorios String [] lista = directorio.list(); //.sort(array) ordena el array alfabe Arrays.sort(lista); //Mostramos el contenido mediante un //bucle for for(int i=0; i < lista.length; i++){ System.out.println(lista[i]); } } }
Lectura de un archivo JAVA
Programa que lee un archivo ya existente de una ruta determinada.
import java.io.*; public class LecturaJava { public static void main(String[] args)throws IOException { FileReader flujo_lectura=new FileReader("archivodelectura.txt"); //ruta del archivo int letra; while((letra=flujo_lectura.read())!=-1) if((char)letra!=' '&(char)13!=letra &(char)10!=letra ){ System.out.print((char)letra); } System.out.println(); flujo_lectura.close(); } }
¡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 } }
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."); } } }
Primer programa "Hola Mundo"
public class holamundo { public static void main(String[] args) { System.out.println("Hola Mundo"); } }
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); } }
Suscribirse a:
Entradas (Atom)