Avatar billede simonefitz Nybegynder
16. oktober 2012 - 15:13 Der er 1 kommentar

While/true)

Hej Eksperter!

Jeg skal lave en java/eclipse opgave her i efterårsferie, men jeg er ret grøn m.h.t. programmering. er der mon nogen der kan hjælpe mig?

opgaven ser således ud:

Sproget Java består af et antal såkaldte keywords. Eksempler på disse er new, this, class osv. Der er vedlagt en komplet oversigt.
Du skal lave et program der spørger brugeren om hvilken kategori et keyword hører til. De kategorier du kan bruge er også vedlagt. Hvis brugeren svarer rigtigt så får vedkommende et point. Hvis vedkommende svarer forkert så stopper programmet.
While(true) {
Hvilken kategori hører keywordet "this" til?
1.    Struktur
2.    Objekter
3.    osv
4.    osv
if (keyword == "this") {
if(answer ==  2) {
rigtigeSvar = rigtigeSvar + 1
} else {
    Break
}
}
Ekstra opgave for 1. sem: Prøv at bruge switch



_____________________________



Jeg har skrevet nedestående:

Spørgsmålet går på, hvordan jeg får til at begynde på et nyt spørgsmål, hvis det er sandt.


-Tak!





    import java.util.Scanner;

public class efterår {


        public static void main(String[] args) {
       

            Scanner scanner = new Scanner(System.in);
            Boolean doContinue = true;
            Integer number = 0;
                while (doContinue){
                    System.out.println("Hvilken kategori hører keywordet 'this' til? ");
                    //
                    if(number == 1){
                    System.out.println("1. Struktur");
                    System.out.println("2. Objekter");
                    System.out.println("3. Flow");
                    System.out.println("4. Valg");
                    }
                    String input=scanner.nextLine();
                    if(input.equals("2")){
                        doContinue = true;
                        System.out.println("2. Objekter er sandt");
                   
                    }else {
                        doContinue = false;
                        System.out.println("Det er forkert");
                       
                    }
                   
                }
             
           
        }

    }
Avatar billede arne_v Ekspert
17. oktober 2012 - 16:47 #1
Det maa kunne laves paa flere forskellige maader.

Men de maa alle involvere at teste paa number.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester