Java es una agrupación de clases (objetos), luego es importante identificar que clases son necesarias para desarrollar las actividades planteadas.
- Defina un método que pregunte al usuario su nombre y apellido. Luego imprima el nombre completo en Pantalla.
- Defina un método que pregunte al usuario la edad. Imprimir la edad del usuario en pantalla.
- Defina un método que pregunte al usuario por dos números enteros; valor1, valor2. Imprimir en pantalla: la suma, la resta, la multiplicación, la división y el modulo valor1 % valor2.
- Preguntar al usuario por el resultado de un partido de Futbol entre el Barcelona y el Real Madrid. Los posibles resultados serán: Barcelona Gana, Real Madrid Gana, Empatados. Realice el anterior ejercicio con; if, enum.
Se requieren las siguiente clase: Scanner. Durante el curso "Sistemico I" impartido en la Universidad Politécnico Jaime Isaza Cadavid (Grado Técnico de Sistemas), se desarrollan gran cantidad de ejercicios que requieren conocer dicha clase.
package java_ejercicios;
import java.util.Scanner;
/**
* @author mauriciobedoya
*/
public class Java_Ejercicios {
static Scanner leer = new Scanner(System.in);
static String nombre, apellidos;
public static void preguntarNombre(){
System.out.print("Su Nombre por favor: ");
nombre = leer.next();
System.out.print("Su Apellido por favor: ");
apellidos = leer.next();
System.out.println("Buenos dias " + nombre + " " + apellidos);
}
public static void main(String[] args) {
preguntarNombre();
}
}
Se requieren las siguiente clase: Scanner. Por lo tanto, siempre que se requiera datos del usuario, Scanner es una buena opción.
package java_ejercicios;
import java.util.Scanner;
/**
* @author mauriciobedoya
*/
public class Java_Ejercicios {
static Scanner leer = new Scanner(System.in);
static int edad;
public static void preguntarEdad(){
System.out.print("Su Edad por favor: ");
edad = leer.nextInt();
System.out.println("Buenos dias, tienes " + edad + " años de edad. ");
}
public static void main(String[] args) {
preguntarEdad();
}
}
import java.util.Scanner;
/**
* @author mauriciobedoya
*/
public class Java_Ejercicios {
static Scanner leer = new Scanner(System.in);
static int edad;
public static void preguntarEdad(){
System.out.print("Su Edad por favor: ");
edad = leer.nextInt();
System.out.println("Buenos dias, tienes " + edad + " años de edad. ");
}
public static void main(String[] args) {
preguntarEdad();
}
}
package java_ejercicios;
import java.util.Scanner;
/**
* @author mauriciobedoya
*/
public class Java_Ejercicios {
static Scanner leer = new Scanner(System.in);
static double dato1, dato2;
public static void Operar(){
System.out.print("Introducir número 1: ");
dato1 = leer.nextInt();
System.out.print("Introducir número 2: ");
dato2 = leer.nextInt();
System.out.println(dato1 + " + " + dato2 + " = " + (dato1 + dato2));
System.out.println(dato1 + " - " + dato2 + " = " + (dato1 - dato2));
System.out.println(dato1 + " * " + dato2 + " = " + (dato1 * dato2));
System.out.println(dato1 + " / " + dato2 + " = " + (dato1 / dato2));
// El modulo aplica a numeros enteros solamente.
System.out.println(dato1 + " % " + dato2 + " = " + (dato1 % dato2));
}
public static void main(String[] args) {
Operar();
}
}
package java_ejercicios;
import java.util.Scanner;
/**
* @author mauriciobedoya
*/
public class Java_Ejercicios {
static Scanner leer = new Scanner(System.in);
static int gol_madrid, gol_barcelona;
public static void Partido(int opcion){
System.out.print("Goles del Madrid: ");
gol_madrid = leer.nextInt();
System.out.print("Goles del Barcelona: ");
gol_barcelona = leer.nextInt();
// Opcion 1 ejecuta if
if(opcion == 1){
String ganador;
if(gol_madrid > gol_barcelona){
System.out.println("Gano Madrid");
}else if(gol_madrid < gol_barcelona){
System.out.println("Gano Barcelona");
}else{
System.out.println("Empate");
}
}else if(opcion == 2){
String ganador = "";
int a;
if(gol_madrid > gol_barcelona){
a = 1;
}else if(gol_madrid < gol_barcelona){
a = 2;
}else{
a = 3;
}
switch(a){
case 1:
ganador = "Gano Madrid";
break;
case 2:
ganador = "Gano Barcelona";
break;
case 3:
ganador = "Empate";
break;
default:
break;
}
System.out.println(ganador);
}
}
public static void main(String[] args) {
Partido(2);
}
}
Al definir las clases estáticas, no es necesario considerar las implementaciones como métodos. Observar que no se emplea el constructor en lo mas mínimo.
No comments:
Post a Comment