Hur skriver man ett Hilo program ?

Permalänk

Hur skriver man ett Hilo program ?

kört fast på skoluppgift jobbar i jGrasp och ska ska skriva ett Hilo program de ska finnas 3 olika svårartat grader lätt mellan 1-10 mellan 1-100 svår 1-1000. Användaren ska fp använda svårighets grad bär man föst startar spelet. När användaren spelat klart ska antalet försök skrivas ut på skärmen.

Skulle verkligen uppskatta lite hjälp

Permalänk
Medlem

Du kan börja med att förtydliga din text ganska mycket

Visa signatur

"Resistance is futile."

- Georg Ohm

Permalänk
Medlem

börja med att skriva ut hur långt du har kommit. ingen kommer hjälpa dig med en skoluppgift utan att du har försökt först. men fundera hur du skulle göra i en enkel beskrivning. typ
börja med att välja svårighetsgrad
slumpa ett tal
låt användaren gissa

och så vidare. kan göras mer detaljerat om man önskar. När det är klar börja fundera på hur du kan skriva det i kod istället. återkom gärna med mer detaljerade frågor på det du kör fast på

Permalänk

Så här lågt har jag kommit

Jag kör fast när svårighetsgraden anropats och anropet Playgame ska anropas är Playgame en int och hur gör jag då ?

Permalänk
Medlem
Skrivet av Beeeecccka:

Jag kör fast när svårighetsgraden anropats och anropet Playgame ska anropas är Playgame en int och hur gör jag då ?

Visa koden.

Permalänk

Har jag ens skrivit rätt ??

Public static void main (String[] args) {
System.out.println ("Välkommen till HiLo!");
System.out.println ("Vilken svårighetsgrad?");

System.out.println ("0. Lätt (1-10)");
System.out.println ("1. Mellan (1-100)");
System.out.println ("2. Svår(1-1000)");

Permalänk

såg att jag inte hade fått med hela här är vart jag körfast
är de rätt tänkt?

public class HiLo {
public static void main (String[] args) {

System.out.println ("Valkommen till HiLo!");
System.out.println ("Vilken svarighetsgrad");

System.out.println ("0. Latt (1-10)");
System.out.println ("1. Mellan (1-100)");
System.out.println ("2. Svar (1-1000)");

Scanner sc = new Scanner(system.in);
int x = sc.nextint();
int maxNumber = 10^x;

System.out.println(maxNumber);

}

}

Permalänk
Medlem

Eftersom du skriver ut maxNumber så borde du börjat ana att felet ligger här, int maxNumber = 10^x;.
Om du stoppar in alternativen av x i ekvationen så kommer du att se vad som blir fel.