Advertisement
nicoladc89

Untitled

Mar 11th, 2015
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.87 KB | None | 0 0
  1. //Ripete la domanda finché non si indovina la risposta
  2. public static void main(String args[]) {
  3.         int scelta;
  4.         int punteggio = 0;
  5.         Scanner scanner = new Scanner(System.in);
  6.         do{
  7.             System.out.print("Quale di queste istruzioni e' corretta?\n"
  8.                     + "1) float x = 10.5;\n"
  9.                     + "2) float x = 10.5f;\n?");
  10.             scelta = scanner.nextInt();
  11.             if (scelta == 2) {
  12.                 punteggio++;
  13.             }
  14.         }while(scelta != 2);
  15.        
  16.         do {
  17.             System.out.print("Quale di queste istruzioni e' corretta?\n"
  18.                     + "1) double x = 10.5f;\n"
  19.                     + "2) double x = 10.5d;\n?");
  20.             scelta = scanner.nextInt();
  21.             if (scelta == 2) {
  22.                 punteggio++;
  23.             }
  24.         }while(scelta != 2);
  25.         if (punteggio == 2) {
  26.             System.out.println("Promosso");
  27.         } else {
  28.             System.out.println("Bocciato");
  29.  
  30. }
  31.  
  32. // Pone la seconda domanda solo se si indovina la prima: anche in questo caso non ha alcun senso la IF finale né il sistema di punteggio, quindi li ho eliminati
  33. public static void main(String args[]) {
  34.         int scelta;
  35.         int punteggio = 0;
  36.         Scanner scanner = new Scanner(System.in);
  37.         System.out.print("Quale di queste istruzioni e' corretta?\n"
  38.                 + "1) float x = 10.5;\n"
  39.                 + "2) float x = 10.5f;\n?");
  40.         scelta = scanner.nextInt();
  41.         if (scelta == 2) {
  42.             System.out.print("Quale di queste istruzioni e' corretta?\n"
  43.                     + "1) double x = 10.5f;\n"
  44.                     + "2) double x = 10.5d;\n?");
  45.             scelta = scanner.nextInt();
  46.             if (scelta == 2) {
  47.                 System.out.println("Promosso");
  48.         return;
  49.             }
  50.         }
  51.     System.out.println("Bocciato");
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement