Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Sammendrag | Streng
Java Grunnleggende

bookSammendrag

Gratulerer!

Gratulerer med å ha fullført kurset! Du har kommet langt og har mestret den grunnleggende syntaksen for å arbeide med algoritmer i programmeringsspråket Java.

La oss oppsummere hovedsyntaksen du vil trenge fra dette kurset.

Her er et eksempel på en class hvor vi har dekket alt i dette kurset:

Main.java

Main.java

copy
1234567
package com.example; public class Main { public static void main(String[] args) { // Main body } }

Variabler

De kan deles inn i 3 typer:

  • Heltall: byte, short, int, long, float, double;
  • Tegn og strenger: char og String;
  • Boolsk: boolean.

Betingede setninger

if / if-else / switch-case: disse setningene brukes for å angi bestemte betingelser for å kjøre kode. Husk at switch-case er nyttig når vi har mange alternativer eller betingelser.

Løkker

  • for-løkke: brukes når vi vet nøyaktig antall iterasjoner som trengs;
  • while-løkke: brukes når vi ikke vet nøyaktig antall iterasjoner;
  • do-while-løkke: brukes når vi ikke vet nøyaktig antall iterasjoner, men ønsker at løkkekroppen skal kjøres minst én gang;
  • for-each-løkke: brukes når vi arbeider med arrayer for å iterere over hvert element.

Arrayer

Arrayer brukes når vi trenger å lagre store mengder informasjon av samme datatyper.

Det finnes også todimensjonale arrayer; du vet hva de er, men det er ikke nødvendig å fokusere på dem da de brukes sjeldnere.

  • IOB (Index Out of Bounds): en feil som kan unngås ved å sjekke iterasjoner;
  • NPE (NullPointerException): en feil som kan unngås ved å legge til null-sjekker.

String

  • String er en datatype som har mange metoder som gjør det enklere å jobbe med den;
  • StringBuilder: en hjelpedatatype for å jobbe med strenger;
  • String pool: dette er et område i minnet hvor identiske strengverdier lagres;
  • Bruk metoden equals() i stedet for == for å sammenligne strengverdier.

Det var alt! Vi har kort oppsummert hele kurset. Nå anbefales det å løse algoritmiske oppgaver og forbedre dine Java-kunnskaper.

1. Hva vil være utskriften av følgende kode?

2. Hva vil være utdataene fra følgende kode?

question mark

Hva vil være utskriften av følgende kode?

Select the correct answer

question mark

Hva vil være utdataene fra følgende kode?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 8

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

bookSammendrag

Sveip for å vise menyen

Gratulerer!

Gratulerer med å ha fullført kurset! Du har kommet langt og har mestret den grunnleggende syntaksen for å arbeide med algoritmer i programmeringsspråket Java.

La oss oppsummere hovedsyntaksen du vil trenge fra dette kurset.

Her er et eksempel på en class hvor vi har dekket alt i dette kurset:

Main.java

Main.java

copy
1234567
package com.example; public class Main { public static void main(String[] args) { // Main body } }

Variabler

De kan deles inn i 3 typer:

  • Heltall: byte, short, int, long, float, double;
  • Tegn og strenger: char og String;
  • Boolsk: boolean.

Betingede setninger

if / if-else / switch-case: disse setningene brukes for å angi bestemte betingelser for å kjøre kode. Husk at switch-case er nyttig når vi har mange alternativer eller betingelser.

Løkker

  • for-løkke: brukes når vi vet nøyaktig antall iterasjoner som trengs;
  • while-løkke: brukes når vi ikke vet nøyaktig antall iterasjoner;
  • do-while-løkke: brukes når vi ikke vet nøyaktig antall iterasjoner, men ønsker at løkkekroppen skal kjøres minst én gang;
  • for-each-løkke: brukes når vi arbeider med arrayer for å iterere over hvert element.

Arrayer

Arrayer brukes når vi trenger å lagre store mengder informasjon av samme datatyper.

Det finnes også todimensjonale arrayer; du vet hva de er, men det er ikke nødvendig å fokusere på dem da de brukes sjeldnere.

  • IOB (Index Out of Bounds): en feil som kan unngås ved å sjekke iterasjoner;
  • NPE (NullPointerException): en feil som kan unngås ved å legge til null-sjekker.

String

  • String er en datatype som har mange metoder som gjør det enklere å jobbe med den;
  • StringBuilder: en hjelpedatatype for å jobbe med strenger;
  • String pool: dette er et område i minnet hvor identiske strengverdier lagres;
  • Bruk metoden equals() i stedet for == for å sammenligne strengverdier.

Det var alt! Vi har kort oppsummert hele kurset. Nå anbefales det å løse algoritmiske oppgaver og forbedre dine Java-kunnskaper.

1. Hva vil være utskriften av følgende kode?

2. Hva vil være utdataene fra følgende kode?

question mark

Hva vil være utskriften av følgende kode?

Select the correct answer

question mark

Hva vil være utdataene fra følgende kode?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 8
some-alt