1
Aprender a programar desde cero / Re:Ejercicio: CU00657B - Pedir datos por consola (teclado) en Java.
« en: 10 de Abril 2015, 07:11 »
Hola Dan_SB.
Comprendido! Gracias por la ayuda
.
Comprendido! Gracias por la ayuda

Si tienes algún problema para registrarte en el foro o para escribir mensajes ponte en contacto con nosotros a través del formulario de contacto de aprenderaprogramar.com
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
import java.util.Scanner;
public class TestMain {
public static void main (String [ ] args) {
System.out.println ("Introduzca un texto:");
String cadena = "";
String caracterA = "";
Scanner sc = new Scanner (System.in);
cadena = sc.nextLine ();
caracterA = cadena.substring (0,1);
if (cadena.length () < 5) {
System.out.println ("El texto escrito tiene menos de 5 caracteres.");
}else if (cadena.length () >= 5 && cadena.length () <= 15) {
System.out.println ("El texto escrito tiene entre 5 y 15 caracteres.");
}else {
System.out.println ("El texto tiene más de 15 caracteres.");
}
if (caracterA == "A" || caracterA == "a") {
System.out.println ("El texto comienza con el caracter: " + caracterA);
}else {
System.out.println ("El texto no comienza con el caracter A.");
}
System.out.println ("Verifico que el caracter guardado en la variable es \"A\" o \"a\": " + caracterA);
}
}
import java.util.Scanner;
public class TestMain2 {
public static void main (String [ ] args) {
System.out.println ("Introduzca un texto:");
String cadena = "";
String caracterA = "";
Scanner sc = new Scanner (System.in);
cadena = sc.nextLine ();
caracterA = cadena.substring (0,1);
if (cadena.length () < 5) {
System.out.print ("El texto escrito tiene menos de 5 caracteres");
}else if (cadena.length () >= 5 && cadena.length () <= 15) {
System.out.print ("El texto escrito tiene entre 5 y 15 caracteres");
}else {
System.out.print ("El texto tiene más de 15 caracteres.");
}
if (cadena.substring (0,1).equalsIgnoreCase ("a")) {
System.out.println (" y comienza con el caracter " + caracterA + ".");
}else {
System.out.println (" y no comienza con el caracter A/a.");
}
}
}
public class SalonCasa {
private int numeroDeTelevisores;
private String tipoSalon;
//Constructor:
public SalonCasa () {
numeroDeTelevisores = 0;
tipoSalon = "Desconocido";
}
//Setters:
public void setNumeroDeTelevisores (int valorNumeroDeTelevisores) {
numeroDeTelevisores = valorNumeroDeTelevisores;
}
public void setTipoSalon (String valorTipoSalon) {
tipoSalon = valorTipoSalon;
}
//Getters:
public int getNumeroDeTelevisores () {return numeroDeTelevisores; }
public String getTipoSalon () {return tipoSalon; }
}
public class CocinaCasa {
private boolean esIndependiente;
private int numeroDeFuegos;
//Constructor:
public CocinaCasa () {
esIndependiente = false;
numeroDeFuegos = 0;
}
//Setters
public void setEsIndependiente (boolean valorEsIndependiente) {
esIndependiente = valorEsIndependiente;
}
public void setNumeroDeFuegos (int valorNumeroDeFuegos) {
numeroDeFuegos = valorNumeroDeFuegos;
}
//Getters
public boolean getEsIndependiente () {return esIndependiente; }
public int getNumeroDeFuegos () {return numeroDeFuegos; }
}
public class Casa {
private double superficie;
private String direccion;
private SalonCasa salon;
private CocinaCasa cocina;
//Constructor sin parámetros:
public Casa () {
superficie = 0;
direccion = "Desconocido";
salon = new SalonCasa ();
cocina = new CocinaCasa ();
}
//Constructor con parámetros:
public Casa (double valorSuperficie, String valorDireccion, SalonCasa objetoSalon, CocinaCasa objetoCocina) {
superficie = valorSuperficie;
direccion = valorDireccion;
salon = new SalonCasa (objetoSalon.getNumeroDeTelevisores(), objetoSalon.getTipoSalon());
cocina = new CocinaCasa (objetoCocina.getEsIndependiente(), objetoCocina.getNumeroDeFuegos());
}
//Setters:
public void setSuperficie (double valorSuperficie) {
superficie = valorSuperficie;
}
public void setDireccion (String valorDireccion) {
direccion = valorDireccion;
}
public void setSalon (SalonCasa objetoSalon) {
salon = new SalonCasa (objetoSalon.getNumeroDeTelevisores(), objetoSalon.getTipoSalon());
}
public void setCocina (CocinaCasa objetoCocina){
cocina = new CocinaCasa (objetoCocina.getEsIndependiente(), objetoCocina.getNumeroDeFuegos());
}
//Getters:
public double getSuperficie () {return superficie; }
public String getDireccion () {return direccion; }
public SalonCasa getSalon () {return salon; }
public CocinaCasa getCocina () {return cocina; }
}
Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.
Abraham Lincoln (1808-1865) Presidente estadounidense.
aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación