Ejemplos de Ejercicios Basicos

3
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) ); } } }

Transcript of Ejemplos de Ejercicios Basicos

Page 1: 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) );

}}

}

Page 2: Ejemplos de Ejercicios Basicos

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);

}

}

Page 3: Ejemplos de Ejercicios Basicos

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);

}}