webForumDet fria alternativet

Starta om funktionen?

2 svar · 1 254 visningar · startad av kraeftan

kraeftanMedlem sedan juli 200782 inlägg
#1
import java.util.Random;
import java.util.Scanner;
public class cas 
{
		public static void main (String [] args)
		
		{
			
			Scanner input = new Scanner (System.in);
	
			int num1;	
			Random dice = new Random();
			
			int number;
			
			number = 1+dice.nextInt(10);
			
			System.out.println("Gissa en siffra mellan 1-10");
			num1 = input.nextInt();
			{
				if (num1 == number)
				{
					System.out.println("Rätt nummber" + number);
				}
				
				else 
				{
					System.out.println("Du gissade fel, nummret var " + number);
					System.out.println("Gissa en siffra mellan 1-10");
					"Här ska hela num1 börja om" <------
				}
				
			}
			
		}
}

Där jag satt ut <--- vill jag att hela num1 ska börja om så jag kan skriva en siffra så generatorn gissar på nytt.

onkelborgMedlem sedan juli 2003582 inlägg
#2

Använd en loop, och en variabel som du deklarerar utanför loopen. Loopen fortsätter beroende på värdet på variabeln. Variabelns värde sätter du i if-satsen.

kraeftanMedlem sedan juli 200782 inlägg
#3

tack ^^

Genererad på 376 ms · cache AV · v20260730165559-full.f96bc7eb