 Repaso: Fundamentos de Java
    
    Repaso: Fundamentos de Java
  Tabla de contenidos
.png) 1. 
      Sesión 0 (laboratorio): Repaso básico
1. 
      Sesión 0 (laboratorio): Repaso básico
      
     1.1. 
  Puesta en marcha
1.1. 
  Puesta en marcha
  
Sobre la marcha e interactivamente entre todos, con unos minutos para ir haciendo en parejas cada apartado y luego poniéndolo en común entre todos, repasaremos:
/*
 * A simple class, just to play with some basic Java statements
 */
public class Example {
}
                  
/*
 * A simple class, just to play with some basic Java statements
 */
public class Example {
  public static void main (String[] args) {
  }
}
                  shortMsg, con valor inicial "Short Message".
                    
/*
 * A simple class, just to play with some basic Java statements
 */
public class Example {
  public static void main (String[] args) {
    String shortMsg = "Short Message";
  }
}
                  longMsg, con valor inicial "Looooooooooong message".
                    
/*
 * A simple class, just to play with some basic Java statements
 */
public class Example {
  public static void main (String[] args) {
    String shortMsg = "Short Message";
    String longMsg = "Looooooooooong message";
  }
}
                  printShort, cuyo valor inicial sea true.
                    
/*
 * A simple class, just to play with some basic Java statements
 */
public class Example {
  public static void main (String[] args) {
    String shortMsg = "Short Message";
    String longMsg = "Looooooooooong message";
    boolean printShort = true;
  }
}
                  counter, y no le asignes ningún valor inicial:
                    
/*
 * A simple class, just to play with some basic Java statements
 */
public class Example {
  public static void main (String[] args) {
    String shortMsg = "Short Message";
    String longMsg = "Looooooooooong message";
    boolean printShort = true;
    int counter;
  }
}
                  shortMsg sólo si printShort vale true:
                    
/*
 * A simple class, just to play with some basic Java statements
 */
public class Example {
  public static void main (String[] args) {
    String shortMsg = "Short Message";
    String longMsg = "Looooooooooong message";
    boolean printShort = true;
    int counter;
    if (printShort) {
      System.out.println(shortMsg);
    }
  }
}
                  printShort a false, compila y ejecuta.
                  printShort es false se imprima longMsg:
                    
/*
 * A simple class, just to play with some basic Java statements
 */
public class Example {
  public static void main (String[] args) {
    String shortMsg = "Short Message";
    String longMsg = "Looooooooooong message";
    boolean printShort = false;
    int counter;
    if (printShort) {
      System.out.println(shortMsg);
    } else {
      System.out.println(longMsg);
    }
  }
}
                  printShort a true. Compila y ejecuta.
                  printShort, lo siguiente que imprima el programa sea el mensaje "This message is always printed":
                    
/*
 * A simple class, just to play with some basic Java statements
 */
public class Example {
  public static void main (String[] args) {
    String shortMsg = "Short Message";
    String longMsg = "Looooooooooong message";
    boolean printShort = false;
    int counter;
    String alwaysMsg = "This message is always printed";
    if (printShort) {
      System.out.println(shortMsg);
    } else {
      System.out.println(longMsg);
    }
    System.out.println(alwaysMsg);
  }
}
                  printShort a false. Compila y ejecuta.
                  
/*
 * A simple class, just to play with some basic Java statements
 */
public class Example {
  public static void main (String[] args) {
    final int NUM_QUESTIONS = 10;
    String shortMsg = "Short Message";
    String longMsg = "Looooooooooong message";
    boolean printShort = false;
    int counter;
    String alwaysMsg = "This message is always printed";
    String questionMsg = "Are we there yet?";
    if (printShort) {
      System.out.println(shortMsg);
    } else {
      System.out.println(longMsg);
    }
    System.out.println(alwaysMsg);
    for (int i = 0; i<NUM_QUESTIONS; i++) {
      System.out.println(questionMsg);
    }
  }
}
                  
/*
 * A simple class, just to play with some basic Java statements
 */
public class Example {
  public static void main (String[] args) {
    final int NUM_QUESTIONS = 5;
    String shortMsg = "Short Message";
    String longMsg = "Looooooooooong message";
    boolean printShort = false;
    int counter;
    String alwaysMsg = "This message is always printed";
    String questionMsg = "Are we there yet?";
    String answerMsg = "Nop";
    if (printShort) {
      System.out.println(shortMsg);
    } else {
      System.out.println(longMsg);
    }
    System.out.println(alwaysMsg);
    for (int i = 0; i<NUM_QUESTIONS; i++) {
      System.out.println(questionMsg);
      System.out.println(answerMsg);
    }
  }
}
                  counter como contador de veces:
                    
/*
 * A simple class, just to play with some basic Java statements
 */
public class Example {
  public static void main (String[] args) {
    final int NUM_QUESTIONS = 5;
    final int NUM_SELFMSG = 7;
    String shortMsg = "Short Message";
    String longMsg = "Looooooooooong message";
    boolean printShort = false;
    int counter;
    String alwaysMsg = "This message is always printed";
    String questionMsg = "Are we there yet?";
    String answerMsg = "Nop";
    String selfMsg = "I'm going to pass this course.";
    if (printShort) {
      System.out.println(shortMsg);
    } else {
      System.out.println(longMsg);
    }
    System.out.println(alwaysMsg);
    for (int i = 0; i<NUM_QUESTIONS; i++) {
      System.out.println(questionMsg);
      System.out.println(answerMsg);
    }
    counter = 0;
    while (counter < NUM_SELFMSG) {
      System.out.println(selfMsg);
      counter++;
    }
  }
}
                   1.2. 
		Ejercicios prácticos
1.2. 
		Ejercicios prácticos
		
Haz los siguientes tests de auto-evaluación: