Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.32 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3.  public class Main
  4.  {
  5. public static int gissningar;
  6.  
  7.  public static int getNextRandom()
  8.  {
  9.  return new java.util.Random().nextInt(10)+1;
  10.  }
  11.  private static void ShowMainMeny()
  12.  {
  13.  
  14.  System.out.println("1. Nytt spel \n 2.Statistik/n 3.Avslutan");
  15.  
  16.  }
  17.  public static int playGame()
  18.  
  19.  {
  20.  int slumptal = getNextRandom();
  21.  Scanner input = new Scanner (System.in);
  22.  int gissningar = 1;
  23.  System.out.println ("skriv in ett tal");// och kanske skriva ut
  24. någonting användarvänligt
  25.  int gissning = input.nextInt();
  26.  while(slumptal != gissning)
  27.  {
  28.  gissningar++;
  29.  if (gissning < slumptal)
  30.  {
  31.  System.out.println("högre");
  32.  
  33.  gissning = input.nextInt();
  34.  
  35.  }
  36.  
  37.  if (gissning > slumptal)
  38.  {
  39.  System.out.println ("lägre");
  40.  gissning= input.nextInt();
  41.  
  42.  }
  43.  }
  44.  //if (slumptal == gissning)
  45.  
  46.  System.out.println("Grattis rätt gissat med talnr: " +  slumptal);
  47.  return gissningar;
  48.  
  49.  }
  50.  
  51.  //public static void displayMessage()
  52.  //{
  53.  //System.out.printf ("gissningar är %d", gissningar);  }
  54.  public static int getStatisic(int k)
  55.  {
  56. // Kod här för att presentera statistik
  57.     //k = 0;
  58.  
  59.  //if (gissningar < k)
  60.  //{
  61.  
  62.  //System.out.printf("Minsta antalet är %dn:", k);
  63.  //}
  64.  if (gissningar>= 0)
  65.  {
  66. k = gissningar;
  67.  //högstantal = gissningar;
  68.  System.out.printf ("Högst antalet är %d\n", k);
  69.  
  70.  }
  71. return (k=gissningar);
  72.  //int medel = (nyhögstantal + nyminstantal);
  73. //System.out.printf("minstantal %dn", nyminstantal );
  74.  
  75.  }
  76.  
  77.  public static void main(String[] args)
  78.  {
  79.  int minstanatal = 0; //ej 10
  80.  //int nyminstantal = 0;
  81.  int högstantal = 0;
  82. //int nyhögstantal = 0;
  83.  int mestantal=0;
  84.  int antalspel = 0;
  85.  int totalantal = 0;
  86.  //int gissningar = Main.playGame();
  87. while (true)
  88. {
  89.  //int knapp;
  90.  //do
  91.  java.util.Scanner meny = new java.util.Scanner (System.in);
  92.  
  93.  ShowMainMeny();
  94.  int knapp = meny.nextInt ();
  95.  int gissningar = 0;
  96.  
  97.  if (knapp == 1)
  98.  {
  99.     gissningar = playGame();
  100.      // här behövs kod för att beräkna statistik
  101.    }
  102.  else if (knapp ==2)
  103.  {
  104.  int a = gissningar;
  105.  getStatisic(a);  //anropas med statistikvärden
  106.  System.out.println("antal gissningar =" +a);
  107.     }
  108.  else if (knapp == 3)
  109.      {
  110.  System.out.println ("Programmet stängs");
  111.  break;
  112.  }
  113.     else
  114.     {
  115.  
  116.  System.out.println("Felaktigt val, försök igen");
  117.  }
  118.  
  119.     }
  120. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement