Ejercicios Propuestos y Resueltos Básicos Java - Optimizado

October 12, 2017 | Author: inggafabifi | Category: Prime Number, Notation, Mathematical Objects, Elementary Mathematics, Computer Programming
Share Embed Donate


Short Description

Download Ejercicios Propuestos y Resueltos Básicos Java - Optimizado...

Description

Ejercicios propuestos y resueltos básicos Java 1) Declara dos variables numéricas (con el valor que desees), muestra por consola la suma, resta, multiplicación, división y módulo (resto de la división).

Spoiler public class OperacionesApp { public static void main(String[] args) { //Declaramos las variables int num1=10; int num2=5; /*Realizamos las operaciones. * Tambien lo podemos guardar el resultado en variables. */ System.out.println("El resultado de la suma es "+(num1+num2)); System.out.println("El resultado de la resta es "+(num1-num2)); System.out.println("El resultado de la multiplicación es "+(num1*num2)); System.out.println("El resultado de la división es "+(num1/num2)); } } 2) Declara 2 variables numéricas (con el valor que desees), he indica cual es mayor de los dos. Si son iguales indicarlo también. Ves cambiando los valores para comprobar que funciona.

Spoiler public class NumeroMayorApp { public static void main(String[] args) { //Declaramos las variables int num1=30; int num2=15; //Hacemos la comprobación if (num1>=num2){ //If anidado if(num1==num2){ System.out.println("Los numeros "+num1+" y "+num2+" son iguales"); }else{ System.out.println("El número "+num1+" es mayor que el número "+num2); } }else{ System.out.println("El número "+num2+" es mayor que el número "+num1); } } }

3) Declara un String que contenga tu nombre, después muestra un mensaje de bienvenida por consola. Por ejemplo: si introduzco “Fernando”, me aparezca “Bienvenido Fernando”.

Spoiler public class SaludoApp { public static void main(String[] args) { String nombre="Fernando"; System.out.println("Bienvenido "+nombre); } }

4) Modifica la aplicación anterior, para que nos pida el nombre que queremos introducir (recuerda usar JOptionPane).

Spoiler import javax.swing.JOptionPane; public class SaludoPersonalizadoApp { public static void main(String[] args) { //Nos aparece un cuadro de dialogo String nombre=JOptionPane.showInputDialog("Introduce tu nombre"); System.out.println("Bienvenido "+nombre); } } 2

5) Haz una aplicación que calcule el área de un cuadrado (pi*R ). El radio se pedirá por teclado (recuerda pasar de String a double con Double.parseDouble). Usa la constante PI y el método pow de Math.

Spoiler import javax.swing.JOptionPane; public class AreaCirculoApp { public static void main(String[] args) { String texto=JOptionPane.showInputDialog("Introduce un radio"); //Pasamos el String a double double radio=Double.parseDouble(texto); //Formula area circulo, usamos algunos de los metodos de Math double area=Math.PI*Math.pow(radio, 2); System.out.println("El area del circulo es "+area); }

}

6) Lee un número por teclado e indica si es divisible entre 2 (resto = 0). Si no lo es, también debemos indicarlo.

Spoiler import javax.swing.JOptionPane; public class DivisibleApp { public static void main(String[] args) { String texto=JOptionPane.showInputDialog("Introduce un numero"); //Pasamos el String a int int numero=Integer.parseInt(texto); //Comprobamos si es divisible entre 2, es decir, si el resto de la division es 0 if (numero%2==0){ System.out.println("El numero "+numero+" es divisible entre 2"); }else{ System.out.println("El numero "+numero+" no es divisible entre 2"); } } }

7) Lee un número por teclado y muestra por consola, el carácter al que pertenece en la tabla ASCII. Por ejemplo: si introduzco un 97, me muestre una a.

Spoiler import javax.swing.JOptionPane; public class CodigoASCIIApp { public static void main(String[] args) { String texto=JOptionPane.showInputDialog("Introduce un codigo de la tabla ASCII"); //Pasamos el String a int int codigo=Integer.parseInt(texto); //Pasamos el codigo a caracter char caracter=(char)codigo; System.out.println(caracter); } }

8) Modifica el ejercicio anterior, para que en lugar de pedir un número, pida un carácter (char) y muestre su código en la tabla ASCII.

Spoiler import javax.swing.JOptionPane; public class CaracterASCIIApp { public static void main(String[] args) { String texto=JOptionPane.showInputDialog("Introduce un caracter ASCII"); //Pasamos el String a char con el metodo charAt char caracter=texto.charAt(0); //Pasamos el caracter a codigo int codigo=(int)caracter; System.out.println(codigo); } } 9) Lee un número por teclado que pida el precio de un producto (puede tener decimales) y calcule el precio final con IVA. El IVA sera una constante que sera del 21%.

Spoiler import javax.swing.JOptionPane; public class PrecioProductoApp { public static void main(String[] args) { //Declaramos una constante final double IVA=0.21; String texto=JOptionPane.showInputDialog("Introduce el precio de un producto"); //Pasamos el String a double double precio=Double.parseDouble(texto); //Obtenemos el precio final (precio+(precio*IVA)) double precioFinal=precio+(precio*IVA); System.out.println(precioFinal); } } 10) Muestra los números del 1 al 100 (ambos incluidos). Usa un bucle while.

Spoiler

public class MuestraNumWhileApp { public static void main(String[] args) { int num=1; //Definimos el bucle, incluye el 100 while (num
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF