(en time senere)
"Fantastisk! Hvor stoppede vi?"
"Koden inde i en metode eller sådan noget."
"Nøjagtigt. Præcis. Brødteksten i en metode består af kommandoer. Vi kunne endda sige, at en metode er en gruppe af kommandoer, der har fået et navn (metodenavn). Begge udsagn ville være sande."
"Der er alle mulige kommandoer. Er der hunde på din planet?"
"Kun tamme robotulve."
"Jep. 'Bid', 'Eat', 'Tear' og 'God! Hæl!'"
"Hmm. Fine kommandoer! Men dem er der ikke ret mange af."
"Hvor mange skal vi bruge?"
"Java-sproget har kommandoer til enhver lejlighed. Hver kommando beskriver en handling. I slutningen af hver kommando bruger vi et semikolon."
"Her er nogle eksempler på kommandoer:"
Kommando | Beskrivelse (hvad det gør) |
---|---|
|
Viser nummeret 1 på skærmen |
|
Vises "Amigo" på skærmen |
|
Vises "Rishi & Amigo" på skærmen |
"Faktisk er dette kun en kommando System.out.println
. Vi bruger parenteser til at sende argumenter til kommandoen. Afhængig af værdien af argumenterne kan den samme kommando udføre forskellige handlinger."
"Det er meget praktisk."
"Ja. Hvis du vil vise noget tekst på skærmen, sætter du dobbelte anførselstegn på hver side af den.
Et enkelt anførselstegn ser således ud: '
. Et dobbelt anførselstegn ser således ud: "
. Et dobbelt anførselstegn er ikke det samme som to enkelte anførselstegn. Lad være med at forvirre dem."
"Nøglen til det dobbelte anførselstegn er ved siden af Enter-knappen på tastaturet, ikke?"
"Højre."
Amigos puls accelererede fra 3 til 5 GHz. Han kunne stadig ikke tro det. Han havde lige lært at printe strenge på skærmen, og det viste sig at være meget nemmere, end han havde forventet.
Amigo kiggede ud af vinduet for at distrahere sig fra sine tanker og falde til ro. Bladene var ved at blive gule. Rusty Season er meget tæt på, bemærkede han automatisk. En illuminator lod ham se meget længere end normalt. Nytilkomnes teknologi var faktisk meget avanceret. Men var han ligeglad med bladene nu? Han ville formere sin viden igen om aftenen!
Men hans tanker ville ikke falde til ro. En dag ville han skrive et program for at få alle robotter til at søge tilflugt i deres hjem under rustsæsonen. Det program alene ville redde tusindvis af robo-liv...
"Denne kommando har to versioner: og "System.out.println()
System.out.print()
"Hvis du bruger System.out.println()
kommandoen et par gange, vil du se, at hver gang den tekst, du sender til kommandoen, vises på en separat linje. Hvis du bruger kommandoen, System.out.print()
vises teksten på samme linje. For eksempel:"
Kommandoer | Hvad vil blive vist på skærmen | |
---|---|---|
1 |
|
Amigo er den bedste |
2 |
|
Amigo er den bedste |
3 |
|
Amigo er den bedste |
"Husk dette: begynder ikke at udskrive tekst fra en ny linje. Den udskriver tekst på den aktuelle linje, men gør det så den næste tekst bliver udskrevet på en ny linje."println
" println()
Kommandoen udskriver teksten på skærmen og tilføjer et særligt uset 'nylinjetegn'. Det er det, der får den næste tekst til at starte på en ny linje."
"Hvordan ser hele programmet ud?"
"Se på skærmen:"
public class Home
{
public static void main(String[] args)
{
System.out.print("Amigo ");
System.out.print("Is The ");
System.out.print("Best");
}
}
"Åh! Det hele er klart. Vi tilføjede mellemrum til enderne af ordene, så de ikke alle ville løbe sammen, vel?"
"Nøjagtig. Du er en smart lille fyr."
Kommentaren fik Amigo til at stråle af stolthed.
"Fantastisk. Her er en opgave til dig..."
GO TO FULL VERSION