Advertisement
hackloper775

Ejemplo condicionales

Jan 1st, 2014
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.47 KB | None | 0 0
  1. import java.io.BufferedReader;
  2. import java.io.IOException;
  3. import java.io.InputStreamReader;
  4. import java.util.ArrayList;
  5. import java.util.List;
  6.  
  7. /**
  8.  * Archivo Ejemplo.java Ejecuta : javac Ejemplo.java && java EJemplo
  9.  *
  10.  * @author Atheyus
  11.  *
  12.  */
  13.  
  14. public class Ejemplo {
  15.  
  16.     private List<String> r = new ArrayList<String>();
  17.  
  18.     public static void main(String[] args) throws IOException {
  19.         String[] condiciones = { "x < y", "x > y", "x == y", "x =! y" };
  20.         String[] respuestas = { "n", "s", "n", "s" };
  21.  
  22.         Ejemplo ejem = new Ejemplo();
  23.         System.out.println("X vale 10, Y vale 2");
  24.         ejem.responder(condiciones);
  25.         ejem.ver(condiciones, respuestas);
  26.     }
  27.  
  28.     private void responder(String[] s) throws IOException {
  29.         BufferedReader res = new BufferedReader(
  30.                 new InputStreamReader(System.in));
  31.         String respuesta;
  32.  
  33.         for (int i = 0; i < s.length; i++) {
  34.  
  35.             while (true) {
  36.                 System.out.println(s[i]);
  37.                 System.out.print("Responde (s/n) : ");
  38.                 respuesta = res.readLine();
  39.                 if (respuesta.charAt(0) == 's') {
  40.                     this.r.add("s");
  41.                     break;
  42.                 } else if (respuesta.charAt(0) == 'n') {
  43.                     this.r.add("n");
  44.                     break;
  45.                 }
  46.  
  47.             }
  48.         }
  49.     }
  50.  
  51.     private void ver(String[] s, String[] x) {
  52.         System.out.println("Resultado\n");
  53.         System.out.println("X vale 10, Y vale 2");
  54.  
  55.         for (int i = 0; i < s.length; i++) {
  56.             System.out.println(s[i]);
  57.             System.out.println("Respuesta : " + x[i]);
  58.             System.out.println("Respondio : " + this.r.get(i));
  59.         }
  60.     }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement