//EJERCICIO 1.
Intercambio de valores
public class Main
{
public static void main(String[] args) {
int n1=1,n2=5,n3=8,aux=0;
aux=n1;n1=n2;n2=n3;n3=aux;
[Link]("Valor de n1: "+n1+"\nValor de n2: "+n2+"\nValor de
n3: "+n3);
}
}
EJERCICIO 2 ----- PAR, IMPAR O CERO
import [Link];
public class Main
{
public static void main(String[] args) {
int num;
Scanner leer=new Scanner([Link]);
[Link]("Introduce un numero");
num = [Link]();
if((num%2)==0&& num != 0){[Link]("El numero es par");}
if((num%2)!=0){[Link]("El numero es impar");}
if(num==0){[Link]("El numero es cero");}
}
}
//EJERCICIO 3. Mayor menor y mediano
import [Link];
public class Main
{
public static void main(String[] args) {
Scanner sc=new Scanner([Link]);
int n1=0,n2=0,n3=0,aux=0;
[Link]("Introduce 3 numeros");
n1=[Link]();
n2=[Link]();
n3=[Link]();
if(n2>n1){aux=n1;n1=n2;n2=aux;}
if(n3>n1){aux=n1;n1=n3;n3=aux;}
if(n3>n2){aux=n2;n2=n3;n3=aux;}
[Link]("El numero mayor es "+n1+", el mediano es "+n2+", y el
pequeño es "+n3);
}
}
//EJERCICIO 4. Calcula el area de un rectangulo
import [Link];
public class Main
{
public static void main(String[] args) {
Scanner sc=new Scanner([Link]);
int l1=0,l2=0,area=0;
[Link]("Introduce la longitud del lado 1: ");
l1=[Link]();
[Link]("Introduce la longitud del lado 1: ");
l2=[Link]();
area = l1*l2;
[Link]("El area del rectangulo es: "+area);
}
}
EJERCICIO 5 ----- JUBILADOS
import [Link];
public class Main
{
public static void main(String[] args) {
int mesa = 9, diaa = 26, añoa = 2023, dian,mesn,añon;
Scanner leer=new Scanner([Link]);
[Link]("Introduce dia de nacimiento");
dian = [Link]();
[Link]("Introduce mes de nacimiento");
mesn = [Link]();
[Link]("Introduce año de nacimiento");
añon = [Link]();
if(añoa-añon<65||(mesa<mesn&&añoa-añon==65)||
(diaa<dian&&mesa==mesn&&añoa-añon==65)){[Link]("No esta jubilado
aun");}
else{[Link]("Esta jubilado");}
}
}
EJERCICIO 8 ----- RAICES EC 2º GRADO
/*Realiza un algoritmo que calcule las raices de la ecuacion de segundo grado. Se
teclearan en 3 variables lo coeficientes a, b y c*/
import [Link];
public class Main
{
public static void main(String[] args) {
int a,b,c;
double r1,r2;
Scanner leer=new Scanner([Link]);
[Link]("Introdice los 3 coeficientes (a, b y c):");
a = [Link](); b = [Link](); c = [Link]();
double raiz = ((b*b) - 4*a*c);
if(raiz<0){[Link]("No existe resultado real");}
else{
double raiz2 = [Link](raiz);
r1 = (((-b)+raiz2)/(2*a));
r2 = (((-b)-raiz2)/(2*a));
[Link]("Raiz 1:"+r1);
[Link]("Raiz 2:"+r2);
}
}
}
//EJERCICIO 11.- Visualiza por pantalla los 100 primeros numeros enteros positivos
public class Main
{
public static void main(String[] args) {
int i=1;
while(i<=100){[Link](i);i++;}
}
}
//EJERCICIO 12. Visualizar los pares del 100 al 200
public class Main
{
public static void main(String[] args) {
int n = 100, i=0;
for(i=0;i<=50;i++){
[Link](n);
n=n+2;
}
}
}
//EJERCICIO 13. Visualizar los multiplos de 5 hasta el 500
public class Main
{
public static void main(String[] args) {
int n = 0;
while(n<=500){
if(n%5==0){
[Link](n);
}
n++;
}
}
}
//EJERCICIO 14. Sumar los numeros del 1 al 50
public class Main
{
public static void main(String[] args) {
int n = 0, suma=0;
while(n<=50){
suma=suma+n;
n++;
}
[Link]("La suma de los numeros del 1 al 50 es: "+suma);
}
}
//EJERCICIO 16.- Visualiza por pantalla n * siendo el requisito que solo hay un
escribir con un único asterisco. n será un numero que se pedirá por teclado
import [Link];
public class Main
{
public static void main(String[] args) {
Scanner leer=new Scanner([Link]);
int i=0, n=0;
[Link]("Introduce el número de asteriscos:");
n = [Link]();
[Link]("En horizontal:");
while(i<n){
[Link]("*");
i++;
}
i=0;
[Link]("\nEn vertical:");
while(i<n){
[Link]("*");
i++;
}
}
}
CUADRADO
import [Link];
public class Main
{
public static void main(String[] args) {
Scanner leer=new Scanner([Link]);
int i=0, j=0, l=0;
[Link]("Introduce lado del cuadrado:");
l = [Link]();
while(i<l){
j=0;
while(j<l){
[Link]("* ");
j++;
}
[Link]("");
i++;
}
}
}
CUADRADO VACIO
import [Link];
public class Main
{
public static void main(String[] args) {
Scanner leer=new Scanner([Link]);
int i=0, j=0, l=0;
[Link]("Introduce lado del cuadrado:");
l = [Link]();
while(i<l){
j=0;
if(i==0||i==l-1){
while(j<l){
[Link]("* ");
j++;
}
[Link]("");
}
else{
j=0;
while(j<l){
if(j==0||j==l-1){
[Link]("* ");
}
else{
[Link](" ");
}
j++;
}
[Link]("");
}
i++;
}
}
}
//EJERCICIO 19.- ADIVINA UN NUMERO SECRETO
import [Link];
import [Link];
public class Main
{
public static void main(String[] args) {
Scanner leer=new Scanner([Link]);
int i=0, j=0, n=0;
Random R = new Random();
int ran = [Link](50)+1;
[Link]("Bienvenido a ADIVINA EL NUMERO si consigues adivinar el
numero que estoy pensando en 5 intentos ganas. Un numero del 1 al 50 ha sido
creado");
[Link]("Introduce el numero de intentos que necesitas");
j= [Link]();
while(i<j){
[Link]("Intento numero: "+(i+1));
n = [Link]();
if(n==ran){[Link]("FELICIDADES, has acertado, el numero
era: "+ran); break;}
if(n<ran){[Link]("No has acertado, el numero es mayor que
"+n);}
if(n>ran){[Link]("No has acertado, el numero es menor que
"+n);}
i++;
}
}
}
//EJERCICIO 25. Notas alumnos con arrays
import [Link];
public class Main
{
public static void main(String[] args) {
Scanner sc=new Scanner([Link]);
int[] notas = new int[10];
for(int i=0;i<10;i++){
[Link]("Introduce las notas del alumno: "+(i+1));
notas[i]=[Link]();
}
for(int i=0;i<10;i++){
notas[i]=notas[i] + 1;
[Link]("La nota del alumno "+(i+1)+" incrementada es
"+notas[i]);
}
}
}