Download - Ejemplos de Ejercicios Basicos
EJEMPLO DE EJERCICIOS BÁSICOS EN MODO CONSOLA
Ejercicio donde se pide al usuario por consola que inserte un número, a continuación indicamos si ese número es positivo o negativo.
import java.util.Scanner;public class PositivoNegativo {
public static void main(String[] args) {System.out.println("Dame un número:");Scanner lector = new Scanner(System.in);int valor = lector.nextInt();if(valor >= 0){
System.out.println("Es positivo.");}else{
System.out.println("Es negativo.");}
}
}
Programa que pide al usuario por consola un nombre, y a continuación muestra ese nombre pero al revés.
import java.util.Scanner;
public class NombreInvertido {/** * @param args */public static void main(String[] args) {
Scanner lector = new Scanner(System.in);System.out.println("Dame tu nombre:");String nombre = lector.nextLine();
for(int i=nombre.length()-1 ; i>=0 ; i-- ){System.out.print( nombre.charAt(i) );
}}
}
Programa que pide al usuario por pantalla que inserte su nombre y apellido, y usando un método muestra esos datos por pantalla.
import java.util.Scanner;
public class NombreApellido {/** * @param args */public static void main(String[] args) {
Scanner lector = new Scanner(System.in);System.out.println("Dame tu nombre:");String nombre = lector.nextLine();
System.out.println("Dame tu primer apellido:");String apellido = lector.nextLine();
mostrarNombreYApellido(nombre, apellido);}
public static void mostrarNombreYApellido(String nombre, String apellido){/*System.out.print("El nombre completo es ");System.out.print(nombre);System.out.print(" "); System.out.print(apellido);*/System.out.println("El nombre completo es: " + nombre + " " +
apellido);}
}
Programa que pide al usuario que inserte un nombre y muestra por pantalla la longitud del mismo (cuenta los caracteres del mismo)
import java.util.Scanner;public class LongitudNombre {
public static void main(String[] args) {Scanner lector = new Scanner(System.in);System.out.println("Dame un texto:");String texto = lector.nextLine();
System.out.print("El texto tiene una longitud de:");int tamaño = texto.length();System.out.print(tamaño);
}
}
Varios ejemplos de conversión de datos
import java.util.Scanner;
public class Conversion {public static void main(String[] arg){
// Conversiones de tipo basicos de datosint entero = 110;
// byte unByte = entero;byte unByte = (byte)entero; // CastSystem.out.println(unByte);
// Pasar de String a tipo básico de datosString cadena = "casa";int cadenaEntera = 0;try{
cadenaEntera = Integer.parseInt(cadena);System.out.println("La conversion ha sido correcta");
}catch(NumberFormatException ex){System.out.println("Esto no es un número");
}
String cadena2 = "2.6";double cadenaDouble = Double.parseDouble(cadena2);String resultado1 = cadena + cadena2;double resultado2 = cadenaEntera + cadenaDouble;// Pasar de un objeto cualquiera a StringDouble objetoDouble = new Double(4.6);String c = objetoDouble.toString();System.out.println(c);
// Pasar de tipos basicos de datos a Stringint otroEntero = 35;String otraCadena = String.valueOf(otroEntero);
}}