webForumDet fria alternativet

Starta om funktionen?

Java

2 svar · 1 255 visningar · startad av kraeftan

Medlem sedan juli 200782 inlägg
Frågan#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.

Medlem sedan juli 2003555 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.

Medlem sedan juli 200782 inlägg
#3

tack ^^

496 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
365 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)