webForumDet fria alternativet

Java ja eller nej

Javaur Java

1 svar · 1 665 visningar · startad av VMG

VMGMedlem sedan feb. 20111 inlägg
#1

Hejsan!

Har precis börjat med Java i skolan och har börjat smått pilla hemma med det och gjort som en mini miniräknare och skulle sätta dit ett ja eller nej i slutet.

Det jag menar är att om man har skrivit klart och fått ut svaret så ska det komma vill du fortsätta skriv ja eller nej och om man skriver ja så ska man komma tillbaka bland svarsalternativen och om man skriver nej så ska konsolen stängas av.

Såhär ser koden ut nu:

// inmatning från tangent board
public class KeyboardTest{
	public static void main(String [] args){

// Mata in tal1

		System.out.println("mata in tal1 :");
		int tal1 = Keyboard.readInt();

		System.out.println("mata in tal2 :");
		int tal2 = Keyboard.readInt();

		System.out.println("mata in tal3 :");
		int tal3 = Keyboard.readInt();
// Frågor
		System.out.println("Vill du ha plus, minus, gonger, delat?\n1: plus \n2: minus \n3: gonger \n4 delat");
		int svar = Keyboard.readInt();
		int sum = 0;
// Ja eller Nej
		System.out.println("Vill du fortsatta Ja eller Nej?");
		

// Alternativ

		if(svar == 1){
			sum = tal1 + tal2;
		}
		if(svar == 2){
			sum = tal1 - tal2;
		}
		if(svar == 3){
			sum = tal1 * tal2;
		}
		if(svar == 4){
			sum = tal1 / tal2;
		}
		// Svaret
		System.out.println("summan = " + sum);

	}
}

Tack på förhand.

GildebrandMedlem sedan juni 2009920 inlägg
#2

Du lägger all kod i en while-loop, som bara körs så länge din bool "run" == true. Vid slutet av programmet (i while-loopen) frågar du om användaren vill fortsätta, om ja så sätter du "run" till true.

127 ms totalt · 3 externa anrop · v20260731065814-full.a2ca460b
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)