Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: armand987 en Junio 29, 2017, 11:58:13 PM

Título: como puedo hacer este problema en java, orientado a objetos?
Publicado por: armand987 en Junio 29, 2017, 11:58:13 PM
Código (java) [Seleccionar]
import java.util.Scanner;

public class fiesta{

public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner leer=new Scanner(System.in);
String clave1, clave2, clave3, clave4, clave5;

System.out.println("ingresa clave 1");
clave1=leer.nextLine();

System.out.println("ingresa clave 2");
clave2=leer.nextLine();
System.out.println("ingresa clave 3");
clave3=leer.nextLine();

System.out.println("ingresa clave4");
clave4=leer.nextLine();

System.out.println("ingresa clave 5");
clave5=leer.nextLine();

if (clave1.equals("tienes") && clave2.equals("que ser") && clave3.equals("invitado") && clave4.equals("para") && clave5.equals("ingresar") ){
    System.out.println("Bienvenido a la FIESTA!! UNDERC0DE ");
}else{
    System.out.println("te equivocaste de fiesta");}

}
}
Título: Re:como puedo hacer este problema en java, orientado a objetos?
Publicado por: Randomize en Junio 30, 2017, 06:31:26 AM
Todo código a desarrollar tiene un enunciado a verificar, si quieres me lo invento, ¿OK?


Título: Re:como puedo hacer este problema en java, orientado a objetos?
Publicado por: Hu3c0 en Junio 30, 2017, 09:43:57 AM
Tú Jane me Tarzán  mi  no comprender.

¿Serías tan  amable de explicar un poco mejor lo que quieres?

No entiendo tu pregunta pero si lo que quieres es crear Objetos  hazlo crea una clase llamada Clave en este molde para crear Objetos hay que colocarle un atributo  te aconsejo private por ejemplo  private String miclave; acto seguido debes de crear un constructor para directamente darle valor a ese atributo privado ó después crear los métodos getter setter para dar y tomar los valores de nuestro String miclave.

Ahora viene el tema a través del System.in  capturas el valor y ...! 

=================================>
Clave  clave1 = new Clave();
clave.setmiAtributo(Valor capturado del System.in);

=================================>

A continuación debes instanciar Objetos por cada uno que necesites guardar la única diferencia será  sólo el nombre  clave1,clave2,clave2,clave4.....

Y luego en el condicional aplicas la lógica  If(clave1.getAtributo=="tienes"&& clave2.getAtributo=="que ser") así con todos).

No sé si he captado bien lo que preguntas, tenéis que esforzaros un poco más cuando elaboréis las preguntas para que podamos hacer un  viaje Astral y colocarnos en vuestro momento contextual.