Programas NetBeans
Programas NetBeans
package leadosnumeros;
import java.util.Scanner;
n1 = sc.nextInt ();
n2 = sc.nextInt ();
}
EJERCICIO 2. Programa Java que lea un nombre y muestre por pantalla: “Buenos días
nombre_introducido”
package leaunnombre;
import java.util.Scanner;
String cadena;
cadena = sc.nextLine();
}
EJERCICIO 3. Escribe un programa Java que lee un número entero por teclado y obtiene y muestra
por
package dobleytripledelnumero;
import java.util.Scanner;
int numero;
numero = sc.nextInt();
}
EJERCICIO 4:
Programa que lea una cantidad de grados centígrados y la pase a grados Fahrenheit.
F = 32 + ( 9 * C / 5)
package centigradosafahrenheit;
import java.util.Scanner;
gradosC = sc.nextDouble();
gradosF = 32 + (9 * gradosC /5 );
}
EJERCICIO 5. Programa que lee por teclado el valor del radio de una circunferencia y calcula y
muestra
package calculalongitudyarea;
import java.util.Scanner;
radio = sc.nextDouble();
}
EJERCICIO 6. Programa que pase una velocidad en Km/h a m/s. La velocidad se lee por teclado.
package kilometrosametros;
import java.util.Scanner;
double velocidad;
velocidad = sc.nextDouble();
}
EJERCICIO 7. Programa lea la longitud de los catetos de un triángulo rectángulo y calcule la
longitud de
package hipotenusa;
import java.util.Scanner;
cateto1 = sc.nextDouble();
cateto2 = sc.nextDouble();
}
EJERCICIO 8:
Programa que tome como dato de entrada un número que corresponde a la longitud del radio una
esfera y nos calcula y escribe el volumen de la esfera que se corresponden con dicho radio.
v = (4/3)*PI*r^3
package longituddelradio;
import java.util.Scanner;
radio = sc.nextDouble();
}
EJERCICIO 9:
Programa Java que calcule el área de un triángulo en función de las longitudes de sus lados (a, b,
c),
Area = RaizCuadrada(p*(p-a)*(p-b)*(p-c))
donde p = (a+b+c)/2
package areadeltriangulo;
import java.util.Scanner;
double a, b, c, p;
a = sc.nextDouble();
b = sc.nextDouble();
c = sc.nextDouble();
p = (a+b+c)/2;
}
EJERCICIO 10:
Programa Java que lea un número entero de 3 cifras y muestre por separado las cifras del número.
package numeroenterodetrescifras;
import java.util.Scanner;
int N;
N = sc.nextInt();
}
EJERCICIO 11:
Programa que lea un número entero N de 5 cifras y muestre sus cifras igual que en el ejemplo.
12
123
1234
12345
package numerodecincocifras;
import java.util.Scanner;
int N;
System.out.println(N/10000);
System.out.println(N/1000);
System.out.println(N/100);
System.out.println(N/10);
System.out.println(N);
}
EJERCICIO 12:
Programa Java que lea un número entero N de 5 cifras y muestre sus cifras igual que en el
ejemplo.
45
345
2345
12345
package numerodecincocifras;
import java.util.Scanner;
int N;
System.out.println(N/10000);
System.out.println(N/1000);
System.out.println(N/100);
System.out.println(N/10);
System.out.println(N);
}
EJERCICIO 13:
Programa que pida por teclado la fecha de nacimiento de una persona (dia, mes, año) y
calcule su número
de la suerte.
El número de la suerte se calcula sumando el día, mes y año de la fecha de nacimiento y
a continuación
sumando las cifras obtenidas en la suma.
Por ejemplo:
Si la fecha de nacimiento es 12/07/1980
Calculamos el número de la suerte así: 12+7+1980 = 1999 1+9+9+9 = 28
Número de la suerte: 28
package fechanacimiento;
import java.util.Scanner;
import java.util.Scanner;
package multiplode10;
import java.util.Scanner;
char car;
System.out.print("Introduzca un carácter: ");
car = (char) System.in.read(); //lee un solo caracter
}
EJERCICIO 4: Programa que lea dos caracteres y compruebe si son iguales.
package pkg2caracteresiguales;
import java.io.IOException;
if(car1 == car2){
System.out.println("Son iguales");
}else{
System.out.println("No son iguales");
}
}
}
Una forma alternativa de hacer este programa es creando dos objetos Character a partir
de los
caracteres que se han leído y compararlos utilizando el método equals
package formaalternativa;
import java.io.IOException;
}
EJERCICIO 6: Programa java que lea un carácter por teclado y compruebe si es un dígito
numérico (cifra
entre 0 y 9).
package digitonumerico;
import java.io.IOException;
char car1;
System.out.print("Introduzca carácter: ");
car1 = (char)System.in.read(); //lee un carácter
if(Character.isDigit(car1)) //utilizamos el método isDigit de la clase Character
System.out.println("Es un número");
else
System.out.println("No es un número");
}
}
EJERCICIO 7: Programa que lea dos números por teclado y muestre el resultado de la
división del primer
número por el segundo. Se debe comprobar que el divisor no puede ser cero.
package divisionde2numeros;
import java.util.Scanner;
import java.util.Scanner;
import java.util.Scanner;
int H,M,S;
Scanner sc = new Scanner(System.in);
System.out.print("Introduzca hora: ");
H = sc.nextInt();
System.out.print("Introduzca minutos: ");
M = sc.nextInt();
System.out.print("Introduzca segundos: ");
S = sc.nextInt();
if(H>=0 && H<24 && M>=0 && M<60 && S>=0 && S<60)
System.out.println("Hora correcta");
else
System.out.println("Hora incorrecta");
}
EJERCICIO 10:
Programa que lea una variable entera mes y compruebe si el valor corresponde a un mes
de 30 días, de 31
o de 28. Supondremos que febrero tiene 28 días. Se mostrará además el nombre del mes.
Se debe
comprobar que el valor introducido esté comprendido entre 1 y 12.
package mes;
import java.util.Scanner;
}
EJERCICIO 2. Ejemplo de uso de do-while. Programa Java que muestre los números del
1 al 100
utilizando la instrucción do..while.
package numeros1al100dowhile;
int i = 1;
System.out.println("Numeros del 1 al 100: ");
do{
System.out.println(i);
i++;
}while(i<=100);
}
EJERCICIO 3. Ejemplo de uso de for. Programa Java que muestre los números del 1 al
100 utilizando la
instrucción for.
package numeros1al100for;
}
EJERCICIO 4. Ejemplo de uso de while. Programa Java que muestre los números del 100
al 1 utilizando
la instrucción while.
package numeros100al1while;
int i = 100;
System.out.println("Numeros del 100 al 1: ");
do{
System.out.println(i);
i--;
}while(i>=1);
}
EJERCICIO 6. Ejemplo de for. Programa Java que muestre los números del 100 al 1
utilizando la
instrucción for.
package numeros100al1for;