Avatar billede fuke Nybegynder
18. november 2006 - 12:03 Der er 5 kommentarer

Problem med printIn

Hej folkens.
Jeg er igang med at lære java, og jeg har et lille problem.
Jeg er ved at læse bogen "Java 2 Grundbog", og en af de første programmer man laver, er et program der hedder VulkanRobot, hvor at robotten skal skrive nogen ting på skærmen.
Koden ser sådan ud:

class VulkanRobot {
    String status;
    int hastighed;
    float temperatur;

    void tjekTemperatur() {
        if (temperatur > 350) {
            status = "vender hjem";
            hastighed = 5;
        }
    }

    void visAttributter() {
        System.out.printIn("Status: " + status);
        System.out.printIn(" Hastighed: " + hastighed);
        System.out.printIn(" Temperatur: " + temperatur);
    }
public static void main(String[] argumenter) {
    VulkanRobot dante = new VulkanRobot();
    dante.status = "udforsker";
    dante.hastighed = 2;
    dante.temperatur = 265;

    dante.visAttributter();
    System.out.printIn("Foroeg hastighed til 3.");
    dante.hastighed = 3;
    dante.visAttributter();
    System.out.printIn("Skift temperatur til 355.");
    dante.temperatur = 355;
    dante.visAttributter();
    System.out.printIn("Tjekker temperaturen.");
    dante.tjekTemperatur();
    dante.visAttributter();
}
}

Når jeg så kompilerer programmet, kommer den med denne fejlmeddelse ved hver System.out.printIn linie: VulkanRobot.java:linietal: cannot resolve symbol
symbol : method printStream (java.lang.String)
location : class java.io.printStream
System.out.printStream("Teksten ved linien");
          ^

Men hvis jeg så skriver System.out.printIn linie UDEN "In" så der står System.out.print("Et eller andet");
Så kommer der ingen fejl, men det hele bliver bare total rodet.

Så hvad gør jeg galdt?
Avatar billede winners79 Nybegynder
18. november 2006 - 12:43 #1
fordi der ikke skal stå "In", men "ln".
ln står for line:

System.out.println();
Avatar billede fuke Nybegynder
19. november 2006 - 16:48 #2
Maand.. Hvorfor havde jeg ikke tænkt på det nogen før! (Dooh!). Jeg syntes bare at det lignede et stort i, i bogen
Men tak for svaret :)
Avatar billede thums Praktikant
22. november 2006 - 10:55 #3
hehe... code-sompletion i en IDE er godt hvis man vil begynde på programmering ;)
Avatar billede winners79 Nybegynder
22. november 2006 - 17:08 #4
det har personligt været nemmere for mig at lære/huske koden, ved ikke at bruge code completion, men det er nok forskelligt.

Det der kunne være fordelelen er noget der checker før compile om alt er ok
Avatar billede thums Praktikant
23. november 2006 - 13:41 #5
Gør en IDE som Eclipse også ;)
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