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?