A continuación se ponen 10 ejercicios de java. Al final están todos los códigos que se ven en el video.
/*
* P2.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).
*/
package U02;
public class E2_01 {
public static void main(String[] args) {
int num1=10;
int num2=5;
System.out.println("suma: " + (num1+num2));
System.out.println("resta: " + (num1-num2));
System.out.println("multiplicación: " + (num1*num2));
System.out.println("división: " + (num1/num2));
System.out.println("módulo: " + (num1%num2));
}
}
/*
* P2.2) Declara un String que contenga tu nombre,
* después muestra un mensaje de bienvenida por consola.
* Por ejemplo: si introduzco «Javi», me aparezca «Bienvenido Javi».
*/
package U02;
public class E2_02 {
public static void main(String[] args) {
String nombre="Javi";
System.out.println("Bienvenido: " + nombre);
}
}
/*
* P2.3) Modifica la aplicación anterior, para que nos pida el nombre que queremos introducir
*/
package U02;
import java.util.Scanner;
public class E2_03 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Introduce el nombre: ");
String nombre = sc.nextLine();
System.out.println("Bienvenido: " + nombre);
sc.close();
}
}
/*
* P2.4) Haz una aplicación que calcule el área de un círculo(pi*R2).
* 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.
*/
package U02;
import java.util.Scanner;
public class E2_04 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Introduce el radio:");
double radio = sc.nextDouble();
double area = Math.PI*Math.pow(radio,2);
System.out.println("El area del círculo es: " + area);
}
}
/*
* P2.5) 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.
*/
package U02;
import java.util.Scanner;
public class E2_05 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Introduce un número");
int num=sc.nextInt();
char car= (char)num;
System.out.println("El caracter es: " + car);
}
}
/*
* P2.6) 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.
*/
package U02;
import java.util.Scanner;
public class E2_06 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("Introduce un caracter:");
char car=sc.next().charAt(0);
int cod=(int)car;
System.out.println("El código es: " + cod);
}
}
/*
* P2.7) 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 será una constante que será del 21%.
*/
package U02;
import java.util.Scanner;
public class E2_07 {
public static void main(String[] args) {
final double IVA=0.21;
Scanner sc = new Scanner(System.in);
System.out.println("Introduce el precio:");
double precio = sc.nextDouble();
double precioFinal= precio+(precio*IVA);
System.out.println("El precio final es: " + precioFinal);
}
}
/*
* P2.8) Reemplaza todas las a del String por una e.
*/
package U02;
public class E2_08 {
public static void main(String[] args) {
String cadena="Por diez cañones por banda, viento en popa a toda vela";
String cadena2=cadena.replace('a', 'e');
System.out.println(cadena2);
}
}
/*
* P2.9) Mostrar la longitud de una cadena.
*/
package U02;
public class E2_09 {
public static void main(String[] args) {
String cad="12345";
System.out.println("La longitud es:" + cad.length());
}
}
/*
* P2.10) Dada una cadena, extraer la cuarta y quinta letra usando el método substring.
*/
package U02;
public class E2_10 {
public static void main(String[] args) {
String cad="Camino";
String c=cad.substring(3, 5);
System.out.println("El caracter 3 y 4 es: " + c);
}
}