Gå til innhold

spm ang programmering i java


Anbefalte innlegg

Fortsetter under...

String innFil = args[0];

String betyr at objektet som er inneholdt i variabelen innFil er en tekststreng.

args inneholder argumentene du kan gi når du starter programmet.

= betyr at innholdet på første posisjon i denne argumentrekken puttes inn i variabelen innFil.

Eksempel:

Jeg starter programmet HelloWorld ved å skrive følgende på kommandolinjen:

HelloWorld abc

Det betyr at innholdet i variabelen innFil vil bli "abc" (uten gåseøyne, selvsagt)

Eksempelet er noe forenklet, startkommandoen vil som regel se noe annerledes ut, og det må selvsagt være en hel del mer i programmet enn bare den linjen du ga.

Lærte du noe av dette?

Gjest javaboy

String innFil = args[0];

String betyr at objektet som er inneholdt i variabelen innFil er en tekststreng.

args inneholder argumentene du kan gi når du starter programmet.

= betyr at innholdet på første posisjon i denne argumentrekken puttes inn i variabelen innFil.

Eksempel:

Jeg starter programmet HelloWorld ved å skrive følgende på kommandolinjen:

HelloWorld abc

Det betyr at innholdet i variabelen innFil vil bli "abc" (uten gåseøyne, selvsagt)

Eksempelet er noe forenklet, startkommandoen vil som regel se noe annerledes ut, og det må selvsagt være en hel del mer i programmet enn bare den linjen du ga.

Lærte du noe av dette?

ja, det var oppklarende, men kan man skrive det på en annen måte?

String innFil = args[0];

String betyr at objektet som er inneholdt i variabelen innFil er en tekststreng.

args inneholder argumentene du kan gi når du starter programmet.

= betyr at innholdet på første posisjon i denne argumentrekken puttes inn i variabelen innFil.

Eksempel:

Jeg starter programmet HelloWorld ved å skrive følgende på kommandolinjen:

HelloWorld abc

Det betyr at innholdet i variabelen innFil vil bli "abc" (uten gåseøyne, selvsagt)

Eksempelet er noe forenklet, startkommandoen vil som regel se noe annerledes ut, og det må selvsagt være en hel del mer i programmet enn bare den linjen du ga.

Lærte du noe av dette?

Tillegg:

args er alltid en array av String-objekter. Den er ikke nødt å hete args, du kan kalle den for hva du vil, men det er vanlig programmeringsskikk i Java å kalle den args.

Slik vil begynnelsen på klassen se ut:

public class HelloWorld {

public static void main(String [] args) {

(...)

Annonse

Gjest javaboy

Hva mener du med skrive det på en annen måte?

Når jeg skal skrive det i programmet. Går det an å skrive det på en annen måte for å markere at dette er innholdet på første posisjon i arg rekken som puttes inn i innFil? Er dette eneste måten å skrive det på?

Når jeg skal skrive det i programmet. Går det an å skrive det på en annen måte for å markere at dette er innholdet på første posisjon i arg rekken som puttes inn i innFil? Er dette eneste måten å skrive det på?

Det går rimelig klart fram hva dette betyr for de som har holdt på en stund med programmering. For å klargjøre det ennå mer for deg selv og andre, så skriver du en kommentar i programmet som beskriver hva dette er.

Gjest javaboy

Det går rimelig klart fram hva dette betyr for de som har holdt på en stund med programmering. For å klargjøre det ennå mer for deg selv og andre, så skriver du en kommentar i programmet som beskriver hva dette er.

Ok, takk skal du ha, Jeg har ikke skrevet det på den måten før. Er en tanke fersk i dette, så jeg må bare finne ut av tingene jeg er usikker på.

Mvh

Når jeg skal skrive det i programmet. Går det an å skrive det på en annen måte for å markere at dette er innholdet på første posisjon i arg rekken som puttes inn i innFil? Er dette eneste måten å skrive det på?

Som snooker sier: Slik klargjøring gjør du i kommentarer til koden, ikke ved å endre selve koden. Etterhvert, når du blir vant med hva de ulike strukturene betyr og gjør, vil du lære deg å "se gjennom" koden.

Det er ofte nyttig mens man lærer programmering å gå gjennom programsnutter og prøve å skrive kommentarer til hver linje om nøyaktig hva som skjer. Da tvinger du deg selv til å virkelig forstå koden.

Gjest javaboy

Som snooker sier: Slik klargjøring gjør du i kommentarer til koden, ikke ved å endre selve koden. Etterhvert, når du blir vant med hva de ulike strukturene betyr og gjør, vil du lære deg å "se gjennom" koden.

Det er ofte nyttig mens man lærer programmering å gå gjennom programsnutter og prøve å skrive kommentarer til hver linje om nøyaktig hva som skjer. Da tvinger du deg selv til å virkelig forstå koden.

Takk skal du ha, Prøver å være flink til å kommentere, Selv på de mest opplagte tingene slik at jeg lærer det bedre. Jeg ble så usikker siden jeg aldri har skrevet det på denne måten før. Måtte derfor prøve å finne ut om man kan skrive det på noen andre måter også. Men, jeg bruker dette jeg og så har jeg lært noe nytt i dag også :-)

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Innholdet ditt inneholder uttrykk som vi ikke tillater. Vennligst endre innholdet ditt slik at det ikke lenger inneholder de markerte ordene nedenfor.
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

Laster...
×
×
  • Opprett ny...