Mostrar Mensajes

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.


Mensajes - niurkafer

Páginas: 1 [2] 3
21
Hola buenas cuando compilo la clase me dice que no tengo ningun error de sitaxis y cuando abro el main para corroborar introduzco la pimera palabra y corre y no me aparece la letra 1 las de mas letras si y me da el siguiente error:
java.lang.StringIndexOutOfBoundsExeption: String index out of range: 4 (in java.lang.String)

Ayuda  :-\

Citar
Crea una clase con un método main que pida una entrada de teclado y usando un bucle while, el método length de la clase String y el método substring de la clase String, muestre cada una de las letras que componen la entrada. Por ejemplo si se introduce “ave” debe mostrar:

Letra 1: a
Letra 2: v
Letra 3: e


Código: [Seleccionar]
import java.util.Scanner;

public class TestWhile{
    public static void main(String [ ] arg){
        System.out.println ("Por Favor introdusca una palabra");
        String entradaTeclado ="";
        Scanner entradaEscaner = new Scanner (System.in);
        entradaTeclado = entradaEscaner.nextLine();

        int longitudPalabra = entradaTeclado.length();
        int i = 0;
        while (true) {
            i ++;
            System.out.println ("Letra "+(i+1)+": "+entradaTeclado.substring (i,i+1)+"");
            if(i==longitudPalabra){break;}
        }
    }
}


22
Hola buenas me gustaria saber que tal lo he hecho. gracias

Citar
Crea una clase con un método main que pida una entrada de teclado y usando un bucle for, el método length de la clase String y el método substring de la clase String, muestre cada una de las letras que componen la entrada. Por ejemplo si se introduce “ave” debe mostrar:

Letra 1: a
Letra 2: v
Letra 3: e

Código: [Seleccionar]
import java.util.Scanner;

public class Bucle {

    public static void main (String [] args) {
        System.out.println ("Por favor Introduzca una palabra");
        String entradaTeclado ="";
        Scanner entradaEscaner = new Scanner (System.in);//creacion de un objeto
        entradaTeclado = entradaEscaner.nextLine();

        for (int i=0; i< entradaTeclado.length(); i++ ){
            System.out.println ("letra "+(i+1)+": "+ entradaTeclado.substring (i,i+1)+"");

        }
    }//cierre del main
}//cierre de la clase

24
Hola que tal? me gustaria saber como lo he hecho

Citar
Crea una clase con un método main que pida una entrada de teclado y usando condicionales, el método length de la clase String y el método substring de la clase String, muestre un mensaje indicando:

a) Si la cadena introducida tiene menos de 5 caracteres, entre 5 y 15 caracteres o más de 15 caracteres.

b) Si la cadena introducida comienza por la letra a.

Ejemplo: se pide la entrada y el usuario introduce “vereda”. Por pantalla se debe mostrar: “La cadena introducida tiene entre 5 y 15 caracteres y no comienza por a”.

Código: [Seleccionar]
import java.util.Scanner;

public class Cadena{
    private String letraInicial;
    private int longitudPalabra;

    public static void main (String [ ] args) {

        System.out.println ("empezemos a programar");
        System.out.println ("por favor introduzca una palabra:");
        String entradaTeclado ="";
        Scanner entradaEscaner = new Scanner (System.in);//creacion de un objero
        entradaTeclado = entradaEscaner.nextLine();
        String letraInicial = entradaTeclado.substring(0,1);
        int longitudPalabra = entradaTeclado.length();
        //equals = compobar si la primera letra es = a
        if (letraInicial.equalsIgnoreCase("A")){
            System.out.println("La primera letra de la cadena empieza con A/a");
        }
        else {
            System.out.println("La cadena no comienza por A/a");
        }
        //metodo length
        if (longitudPalabra < 5){
            System.out.println("Esta Cadena tiene menos de 5 letras");
        }
        if (longitudPalabra>=5 && longitudPalabra<= 15){
            System.out.println("Esta cadena tiene entre 5 y 15 caracteres");
        }
        if (longitudPalabra > 15){
            System.out.println("Esta cadena tiene mas de 15 caracteres");
        }
    }
}//cierre de la clase

25
Hola buenas me gustaria saber como lo he hecho (Ejercicio CU00649B del tutorial)

Citar
Crea una clase (ponle el nombre que quieras) que carezca de atributos y cuyo constructor esté vacío. En dicha clase debe existir un método tipo función que reciba 3 cadenas de texto y devuelva la cadena de texto combinación de: las dos primeras letras de la primera cadena, seguidas por un espacio en blanco, seguidas de las cuatro primeras letras de la segunda cadena, seguidas de un guión medio y seguido de las 6 primeras letras de la tercera cadena.

Código: [Seleccionar]
public class Pra1{
       
    public Pra1 () {
       
    } //Cierre del constructor
   
    String Pra1 (String valor_Texto1, String Valor_Texto2, String valor_Texto3){
        String Combinacion = valor_Texto1.substring (0,2)+" "+Valor_Texto2.substring (0,4) +"-"+valor_Texto3.substring (0,6);
        return Combinacion ;
       
        } //Cierre del método
 } //Cierre de la clase
       

28
buenas me gustaria verificar si todo esta bien gracias

Citar
Define una clase Profesor considerando los siguientes atributos de clase: nombre (String), apellidos (String), edad (int), casado (boolean), especialista (boolean). Define un constructor que reciba los parámetros necesarios para la inicialización y otro constructor que no reciba parámetros. El nombre de los parámetros debe ser el mismo que el de los atributos y usar this para asignar los parámetros recibidos a los campos del objeto. Crea los métodos para poder establecer y obtener los valores de los atributos, con sobrecarga de nombres y uso de this en los métodos setters (los que sirven para establecer el valor de los atributos). Compila el código para comprobar que no presenta errores, crea un objeto usando el constructor con sobrecarga.
Código: [Seleccionar]
public class Profesor {
    private String nombre;
    private String apellido;
    private int edad;
    private boolean casado;
    private boolean especialista;

    public Profesor (String nombre, String apellido, int edad, boolean casado, boolean especialista) { //constructor que recibe parametros
        this.nombre = nombre;
        this.apellido = apellido;
        this.edad = edad;
        this.casado = casado;
        this.especialista = especialista;
    }   

    public Profesor (){ // constructor que no recibe parametros
        nombre = "";
        apellido = "";
        edad = 0;
        casado = false;
        especialista = false;
    }

    //metodo con sobrecarga de nombre y uso del this en los setters
    public void setNombre ( String nombre) {
        this.nombre = nombre;
    }

    public void setApellido ( String apellido ){
        this.apellido = apellido;
    }

    public void setEdad ( int edad  ){
        this.edad = edad;
    }

    public void setCasado ( boolean casado ){
        this.casado = casado;
    }

    public void setEspecialista( boolean especialista  ){
        this.especialista = especialista;
    }
    //getters de la clase
    public String getNombre () { return nombre; }

    public String getApellido () { return apellido; }

    public int getEdad () { return edad; }

    public boolean getCasado () { return casado; }

    public boolean getEspecialista () { return especialista; }
}

29
Me gustaria comprobar si esta correcta la respuesta al ejercicio CU00649B

Citar
Crea una clase (ponle el nombre que quieras) que carezca de atributos y cuyo constructor esté vacío. En dicha clase debe existir un método tipo función que reciba 3 cadenas de texto y devuelva la cadena de texto combinación de: las dos primeras letras de la primera cadena, seguidas por un espacio en blanco, seguidas de las cuatro primeras letras de la segunda cadena, seguidas de un guión medio y seguido de las 6 primeras letras de la tercera cadena.

Código: [Seleccionar]
public class Combi{
    private String texto1;
    private String texto2;
    private String texto3;
   
    public Combi () {} // construcotr vacio
   
    String combinacion (String valor_texto1, String valor_texto2, String valor_texto3) {
        String combinacion = valor_texto1.substring (0,2) + " " + valor_texto2.substring (0,4) +"-" + valor_texto3.substring (0,6);
        return combinacion; //combinacion es tanto el nombre del método como el de una variable local
    } //Cierre del método
   
} //Cierre de la clase

30
Me gustaria saber si lo he hecho bien :)

Citar
Una operación frecuente con valores numéricos puede ser obtener su valor absoluto, es decir, su valor sin signo. Por ejemplo el valor absoluto de -3.22 es 3.22 (hemos eliminado el signo negativo) y el valor absoluto de 7.15 es 7.15 (al ser este número positivo coincide con su valor absoluto). Otra operación frecuente es el cálculo de la raíz cuadrada de un número. Consulta la documentación de la clase Math del api Java para comprobar qué métodos permiten realizar estas tareas. Crea una clase denominada miniCalculadoraEjemplo que tenga dos métodos (basados en el uso de métodos de la clase Math): un método valorAbsoluto que recibe un número de tipo double y devuelva su valor absoluto, y otro método raizCuadrada que reciba un número de tipo double y devuelva su raíz cuadrada

Código: [Seleccionar]
import java.lang.Math;
public class MiniCalculadora {
    public MiniCalculadora (){}//Nada que declarar

    //Metodo para calcular el Valor Absoluto
    public double ValorAbsoluto(double a)
    {
        return Math.abs(a);

    }
    //Metodo para Calcular la Raiz Cuadrada
    public double RaizCuadrada(double b)
    {
        return Math.sqrt(b);
    }
}

31
Hola me gustaria saber como lo he hecho.

Citar
Define una clase denominada multiplicadorDieces con un constructor vacío y que contenga un método denominado multiplicarPorDieces que reciba dos parámetros: el primero un número de tipo double y el segundo un número de tipo entero. El método debe devolver el resultado de multiplicar por 10 elevado al segundo número el primer número. Ejemplo: multiplicarPorDieces (2.55, 2) devuelve 2.55*100 = 255. multiplicarPorDieces (3, 5) devuelve 3*100000 = 300000. MultiplicarPorDieces (-0.0563, 3) devuelve -0.563 * 1000 = -56.3.

Código: [Seleccionar]
public class MultiplicadorDieces  {

    public MultiplicadorDieces(){
    }
    public double multiplicarPorDieces  (double m, int n){ //metodo
        double multiplicar = 1.0;
        for(int i=1;i<=n;i++){
            multiplicar = multiplicar * 10;
        }
        return multiplicar * m;
    } //Cierre de la clase
}

32
hola buenas me gustatia saber si lo e echo bien 

Citar
Define tres clases: Casa, SalonCasa y CocinaCasa. La clase SalonCasa debe tener como atributos numeroDeTelevisores (int) y tipoSalon (String) y disponer de un constructor que los inicialice a 0 y “desconocido”. La clase CocinaCasa debe tener como atributos esIndependiente (boolean) y numeroDeFuegos (int) y un constructor que los inicialice a false y 0. La clase Casa tendrá los siguientes atributos de clase: superficie (double), direccion (String), salonCasa (tipo SalonCasa) y cocina (tipo CocinaCasa). Define un constructor para la clase Casa que establezca a unos valores de defecto los atributos simples y que cree nuevos objetos si se trata de atributos objeto. Define otro constructor que reciba como parámetros la superficie, dirección y un objeto de tipo SalonCasa y otro de tipo CocinaCasa. Compila el código para comprobar que no presenta errores, y crea un objeto de tipo Casa usando el constructor que recibe parámetros. Ten en cuenta que antes tendrás que haber creado los objetos de tipo SalonCasa y CocinaCasa para poder pasárselos al constructor. Comprueba que el objeto Casa se inicializa correctamente consultando el valor de sus atributos después de haber creado el objeto

Código: [Seleccionar]
public class CocinaCasa {

    private boolean esIndependiente;
    private  int numeroDeFuegos;

    //constructor
    public CocinaCasa () {
        esIndependiente = false;
        numeroDeFuegos = 0;
    }
    //cierre del constructor

       //constructor con parametro
    public CocinaCasa (boolean objetoesIndependiente, int objetoNumeroDeFuegos) {
        esIndependiente = objetoesIndependiente;
        numeroDeFuegos = objetoNumeroDeFuegos;
    }
    //cierre del constructor
    //setters de la clase
    public void setEsIndependiente (boolean valorEsIndependiente ){
        esIndependiente = valorEsIndependiente;
    }

    public void setNumeroDeFuegos (int valorNumeroDeFuegos){
        numeroDeFuegos = valorNumeroDeFuegos;
    }

    //getters de la clase
    public boolean getEsIndependiente () {return esIndependiente;}

    public int getNumeroDeFuegos () {return numeroDeFuegos;}
}

Código: [Seleccionar]
public class SalonCasa {
    private int numeroDeTelevisores;
    private String tipoSalon;
    //constructor
    public SalonCasa() {
        numeroDeTelevisores = 0;
        tipoSalon = "";

    } //cierre constructor
   
      //constructor
    public SalonCasa(int objetoNumeroDeTelevisores, String objetoTipoSalon ) {
        numeroDeTelevisores = objetoNumeroDeTelevisores;
        tipoSalon = objetoTipoSalon;

    } //cierre constructor

    //setters de la clase
    public void setNumeroDeTelevisores (int valorNumeroDeTelevisores ){
        numeroDeTelevisores = valorNumeroDeTelevisores;
    }

    public void setTipoSalon (String valorTipoSalon ){
        tipoSalon = valorTipoSalon;
    }

    //getters de la clase
    public int getNumeroDeTelevisores () {return numeroDeTelevisores;}

    public String getTipoSalon () {return tipoSalon;}
}

Código: [Seleccionar]
public class Casa {
    private double superficie;
    private String direccion;
    private SalonCasa saloncasa;
    private CocinaCasa cocina;

    //constructor:1 por defectos , simpples
    public Casa (){
        superficie = 0.0;
        direccion = "";
        saloncasa = new SalonCasa ();
        cocina = new CocinaCasa ();
    }
   
    //constructor 2
    public Casa (double valorSuperficie, String valorDireccion, SalonCasa objetoSalonCasa, CocinaCasa objetoCocinaCasa){
        superficie = valorSuperficie;
        direccion = valorDireccion;
        saloncasa = new SalonCasa (objetoSalonCasa.getNumeroDeTelevisores (), objetoSalonCasa.getTipoSalon() );
        cocina = new CocinaCasa (objetoCocinaCasa.getEsIndependiente(),objetoCocinaCasa.getNumeroDeFuegos ());
    }
    //setters de esta clase
    public void setSuperficie (double valorSuperficie ){
        superficie = valorSuperficie;
    }

    public void setDireccion (String valorDireccion ){
        direccion = valorDireccion;
    }

    //Setter de las otras clases
   
    public void setNumeroDeTelevisores (int objetoNumeroDeTelevisores)
    {saloncasa.setNumeroDeTelevisores (objetoNumeroDeTelevisores);}

    public void setTipoSalon (String objetoTipoSalon)
    {saloncasa.setTipoSalon (objetoTipoSalon);}

    public void setEsIndependiente (boolean objetoesIndependiente)
    {cocina.setEsIndependiente (objetoesIndependiente);}

    public void setNumeroDeFuegos (int objetoNumeroDeFuegos)
    {cocina.setNumeroDeFuegos (objetoNumeroDeFuegos);}

    //getters esta clase
    public double getSuperficie () {return superficie;}

    public String getDireccion () {return direccion;}

    //getters de las otras clases
    public SalonCasa getSalonCasa () {return saloncasa;}

    public CocinaCasa getCocinaCasa () {return cocina;}

}

33
Hola buenas tardes me gustaria saber si lo he hecho bien  gracias ...

Citar
Define una clase Profesor considerando los siguientes atributos de clase: nombre (String), apellidos (String), edad (int), casado (boolean), especialista (boolean). Define un constructor que reciba los parámetros necesarios para la inicialización y otro constructor que no reciba parámetros. Crea los métodos para poder establecer y obtener los valores de los atributos. Compila el código para comprobar que no presenta errores, crea un objeto usando un constructor y luego otro objeto usando el otro constructor. Comprueba que se inicializan correctamente consultando el valor de sus atributos después de haber creado los objetos

Código: [Seleccionar]
public class Profesor {
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private boolean especialista;

    //Constructor 1: recibir paramatros de inicializacion
    public Profesor ( String nombreProfesor, String apellidosProfesor, int edadProfesor, boolean casadoProfesor, boolean especialistaProfesor){
        nombre = nombreProfesor;
        apellidos = apellidosProfesor;
        edad = edadProfesor;
        casado = casadoProfesor;
        especialista = especialistaProfesor;
    }// cierre del contrusctor 1

    //constructor 2: Sin parametros y valores por defecto
    public Profesor (){
        nombre ="";
        apellidos ="";
        edad = 0;
        casado = false;
        especialista = false;
    }// cierre del contrusctor 2

    //setters de la clase
     public void setNombre(String nombreProfesor)
    {
        nombre= nombreProfesor;   
    }

    public void setApellidos(String apellidosProfesor)
    {
        apellidos= apellidosProfesor;
    }

    public void setEdad(int edadProfesor)
    {
        edad= edadProfesor;
    }

    public void setCasado (boolean casadoProfesor)
    {
        casado = casadoProfesor;
    }

    public void setEspecialista (boolean especialistaProfesor)
    {
        especialista = especialistaProfesor;
    }
   
   
    //getters de la clase
    public String getNombre () { return nombre; }  // cierre del metodo

    public String getApellidos (){ return apellidos ; }// cierre del metodo

    public int getEdad () { return edad; }// cierre del metodo

    public boolean getCasado () { return casado; }// cierre del metodo

    public boolean getEspecialista () { return especialista; } // cierre del metodo
}

P0

34
de verdad disculpa copie el codigo que no era ... tenia que haber sido este  y si claro que creo lo objetos   :'( ahora si espero que la tercera sea la vencida

Código: [Seleccionar]
public class Bombero { //El nombre de la clase

    private String nombre;
    private String apellido;
    private int edad;
    private boolean casado;
    private boolean especialista;

    public Bombero (String valorNombre, String valorApellido, int valorEdad, boolean valorCasado, boolean valorEspecialista) {//constructor
        nombre = valorNombre;
        apellido = valorApellido;
        edad = valorEdad;
        casado =  valorCasado;
        especialista = valorEspecialista;
    } //cierre del constructor
   
    public void setNombre (String valorNombre ){
        nombre = valorNombre;
    }
   
     public void setApellido (String valorApellido ){
        apellido = valorApellido;
    }
   
     public void setEdad (int valorEdad ){
        edad = valorEdad;
    }
       
     public void setCasado ( boolean valorCasado ){ //metodo 
        casado = valorCasado;
     
    }
   
    public void setEspecialidad ( boolean valorEspecialidad ){ //metodo 
        especialista = valorEspecialidad;
     
    }
       
    //metodo 
    public String getNombre () {return nombre;}

    public String getApellido () {return apellido;}

    public int getEdad () {return edad;}

    public boolean getCasado () {return casado;}

    public boolean getEspecialista () {return especialista;}
    // cierre del metodo
}

35
Me gustaria saber si el titulo y el codigo lo he hecho bien Nro 39 de bombero

Citar
Define una clase Bombero considerando los siguientes atributos de clase: nombre (String), apellidos (String), edad (int), casado (boolean), especialista (boolean). Define un constructor que reciba los parámetros necesarios para la inicialización y los métodos para poder establecer y obtener los valores de los atributos. Compila el código para comprobar que no presenta errores, crea un objeto y comprueba que se inicializa correctamente consultando el valor de sus atributos después de haber creado el objeto

Código: [Seleccionar]
public class Bombero { //El nombre de la clase

    private String nombre;
    private String apellido;
    private int edad;
    private boolean casado;
    private boolean especialidad;

    public Bombero (String valorNombre, String valorApellido, int valorEdad) {//constructor
        nombre = valorNombre;
        apellido = valorApellido;
        edad = valorEdad;
        casado =  false;
        especialidad = false;
    } //cierre del constructor
   
     public void setCasado ( boolean valorCasado ){ //metodo 
        casado = valorCasado;
     
    }
   
    public void setEspecialidad ( boolean valorEspecialidad ){ //metodo 
        especialidad = valorEspecialidad;
     
    }
       
    //metodo 
    public String getNombre () {return nombre;}

    public String getApellido () {return apellido;}

    public int getEdad () {return edad;}

    public boolean getCasado () {return casado;}

    public boolean getEspecialidad () {return especialidad;}
    // cierre del metodo
}

PD: espero que el titulo este bien y el codigo tambien P9 ;)

36
ok muchisimas gracias de verdad por toda la ayuda y consejos que aprecio muchisimoooo ok el enunciado es el siguiente

PASO DE OBJETOS COMO PARÁMETROS A UN MÉTODO O CONSTRUCTOR EN JAVA CU00642B Entrega nº42


He compilado la clase SalonCasa y CocinaCasa y no he tenido problemas, pero al tratar de compilar la clase Casa me aparece el mensaje:
method getEsIndependiente in class CocinaCasa Cannot be applied to given types;
    required:no arguments; found:boolean; reason actual and formal argument lists differ in length

37
Buenas de nuevo la clase casa no me funciona me gustaria saber donde estan mis errores gracias

Código: [Seleccionar]
public class SalonCasa{

    private int numerotv;
    private String tiposalon;

    public SalonCasa (){ //constructor
        numerotv = 0;
        tiposalon = "desconocido";
    }
//setters
    public void setNumeroTv (int valorNumeroTv) { //metodo  dimeTipoMotor
        numerotv = valorNumeroTv;
    }

    public void setTipoSalon (String valorTipoSalon) { //metodo  dimeTipoMotor
        tiposalon = valorTipoSalon;
    }

    public int getNumeroTv () {return numerotv;}

    public String getTipoSalon () {return tiposalon;}

}

Código: [Seleccionar]
public class CocinaCasa{

    private boolean esindependiente;
    private int numerodefuegos;

    public CocinaCasa (){
        esindependiente = false;
        numerodefuegos = 0;
    }

    public void setEsIndependiente (boolean valorEsIndependiente) { //metodo  dimeTipoMotor
        esindependiente = valorEsIndependiente;
    }

    public void setNumeroDeFuegos (int valorNumeroDeFuegos) { //metodo  dimeTipoMotor
        numerodefuegos = valorNumeroDeFuegos;
    }

    public boolean getEsIndependiente () {return esindependiente;}

    public int getNumeroDeFuegos     () {return numerodefuegos;}
}

Código: [Seleccionar]
public class Casa{//clase con otra clase

    private double superficie;
    private String direccion;
    private SalonCasa saloncasa;
    private CocinaCasa cocina;

    public Casa (SalonCasa objetoSalonCasa, CocinaCasa objetoCocinaCasa) {//Constructor 1: Valor por defecto de atributos simples y nuevos objetos
        superficie = 5.7;
        direccion = "Las Garzas";
        cocina = new CocinaCasa (objetoCocinaCasa.getEsIndependiente(false), objetoCocinaCasa.getnumerodefuegos(0));
        saloncasa = new SalonCasa (objetoSalonCasa.getNumeroTv(3),objetoSalonCasa.getTipoSalon("sala") );
    }

    public Casa (double valorSuperficie, String valorDireccion, SalonCasa objetoSalonCasa, CocinaCasa objetoCocinaCasa){ //constructor 2: que reciba parametro
        superficie = 0.0;
        direccion ="";
        cocina = new CocinaCasa (objetoCocinaCasa.getEsIndependiente(), objetoCocinaCasa.getNumeroDeFuegos());
        saloncasa = new SalonCasa (objetoSalonCasa.getNumeroTv(),objetoSalonCasa.getTipoSalon() );
    }

    //setter de esta clase
    public void setSuperficie (double valorSuperficie) {
        superficie = valorSuperficie;
    }   

    public void setDireccion (String valorDireccion) {
        direccion = valorDireccion;
    }

    //setter de otras clases

    public void setCocinaCasa (boolean valorEsIndependiente, int valorNumeroDeFuegos) {
        cocina.setEsIndependiente(valorEsIndependiente);
        cocina.setNumeroDeFuegos(valorNumeroDeFuegos);
    }

    public void setSalonCasa (int valorNumeroTv, String valorTipoSalon){
        saloncasa.setNumeroTv(valorNumeroTv);
        saloncasa.setTipoSalon(valorTipoSalon);
    }

    //getters de esta clase
    public double getSuperficie     () {return superficie;}

    public String getDireccion     () {return direccion;}

    //getters otras clases
   
    public SalonCasa getSalonCasa () {return salonCasa;}
   
    public CocinaCasa getCocina () {return cocina;}


38
hola muchisima gracias al final lo e borrado y escrito el codigo y por supuesto e entendido... me han servido mucho tus indicaciones (ahora puedo seguir adelante)
y corregi las otras dos clases yles anexe los getters ;D

Código: [Seleccionar]
public class Casa{//clase con otra clase

    private double superficie;
    private String direccion;
    private SalonCasa saloncasa;
    private CocinaCasa cocina;

    public Casa () {//Constructor
        superficie = 0.0;
        direccion = "";
        saloncasa = new SalonCasa ();
        cocina = new CocinaCasa ();
    }

    //setter de esta clase
    public void setSuperficie (double valorSuperficie) {
        superficie = valorSuperficie;
    }   

    public void setDireccion (String valorDireccion) {
        direccion = valorDireccion;
    }

    //setter de otras clases

    public void setCocinaCasa (boolean valorEsIndependiente, int valorNumeroDeFuegos) {
        cocina.setEsIndependiente(valorEsIndependiente);
        cocina.setNumeroDeFuegos(valorNumeroDeFuegos);
    }

    public void setSalonCasa (int valorNumeroTv, String valorTipoSalon){
        saloncasa.setNumeroTv(valorNumeroTv);
        saloncasa.setTipoSalon(valorTipoSalon);
    }

    //getters de esta clase
    public double getSuperficie     () {return superficie;}

    public String getDireccion     () {return direccion;}

    //getters otras clases
    public SalonCasa getSalonCasa     () {return saloncasa;}

    public CocinaCasa getCocina     () {return cocina;}


40
muchisimaaaaas gracias... :) empezare desde cero y gracias por el consejo de comprobar la pondre en practica :)

Páginas: 1 [2] 3

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

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".