Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Opsummering | Streng
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Java Grundlæggende

bookOpsummering

Tillykke!

Tillykke med at have gennemført kurset! Du har nået langt og har mestret den grundlæggende syntaks til at arbejde med algoritmer i programmeringssproget Java.

Lad os opsummere den vigtigste syntaks, du får brug for fra dette kursus.

Her er et eksempel på en class, hvor vi har dækket alt i dette kursus:

Main.java

Main.java

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

Variabler

De kan opdeles i 3 typer:

  • Heltal: byte, short, int, long, float, double;
  • Tegn og strenge: char og String;
  • Booleans: boolean.

Betingede udsagn

if / if-else / switch-case: disse udsagn bruges til at angive visse betingelser for udførelse af kode. Husk, at switch-case er nyttig, når der er mange muligheder eller betingelser.

Løkker

  • for-løkke: bruges, når vi kender det præcise antal iterationer;
  • while-løkke: bruges, når vi ikke kender det præcise antal iterationer;
  • do-while-løkke: bruges, når vi ikke kender det præcise antal iterationer, men ønsker, at løkkens krop skal udføres mindst én gang;
  • for-each-løkke: bruges ved arbejde med arrays for at iterere over hvert element.

Arrays

Arrays bruges, når vi skal gemme en stor mængde information af samme datatype.

Der findes også to-dimensionelle arrays; du kender dem, men der er ikke behov for at fokusere på dem, da de bruges sjældnere.

  • IOB (Index Out of Bounds): en fejl, der kan undgås ved at kontrollere iterationer;
  • NPE (NullPointerException): en fejl, der kan undgås ved at tilføje null-tjek.

String

  • String er en datatype, der har mange metoder, som gør arbejdet med den lettere;
  • StringBuilder: en hjælpe-datatype til arbejde med strenge;
  • String pool: dette er et område i hukommelsen, hvor identiske strengværdier gemmes;
  • Brug metoden equals() i stedet for == til at sammenligne strengværdier.

Det var det! Vi har kort opsummeret hele kurset. Nu anbefales det at løse algoritmiske opgaver og forbedre dine Java-kundskaber.

1. Hvad vil output være for følgende kode?

2. Hvad vil outputtet være af følgende kode?

question mark

Hvad vil output være for følgende kode?

Select the correct answer

question mark

Hvad vil outputtet være af følgende kode?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 8

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

bookOpsummering

Stryg for at vise menuen

Tillykke!

Tillykke med at have gennemført kurset! Du har nået langt og har mestret den grundlæggende syntaks til at arbejde med algoritmer i programmeringssproget Java.

Lad os opsummere den vigtigste syntaks, du får brug for fra dette kursus.

Her er et eksempel på en class, hvor vi har dækket alt i dette kursus:

Main.java

Main.java

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

Variabler

De kan opdeles i 3 typer:

  • Heltal: byte, short, int, long, float, double;
  • Tegn og strenge: char og String;
  • Booleans: boolean.

Betingede udsagn

if / if-else / switch-case: disse udsagn bruges til at angive visse betingelser for udførelse af kode. Husk, at switch-case er nyttig, når der er mange muligheder eller betingelser.

Løkker

  • for-løkke: bruges, når vi kender det præcise antal iterationer;
  • while-løkke: bruges, når vi ikke kender det præcise antal iterationer;
  • do-while-løkke: bruges, når vi ikke kender det præcise antal iterationer, men ønsker, at løkkens krop skal udføres mindst én gang;
  • for-each-løkke: bruges ved arbejde med arrays for at iterere over hvert element.

Arrays

Arrays bruges, når vi skal gemme en stor mængde information af samme datatype.

Der findes også to-dimensionelle arrays; du kender dem, men der er ikke behov for at fokusere på dem, da de bruges sjældnere.

  • IOB (Index Out of Bounds): en fejl, der kan undgås ved at kontrollere iterationer;
  • NPE (NullPointerException): en fejl, der kan undgås ved at tilføje null-tjek.

String

  • String er en datatype, der har mange metoder, som gør arbejdet med den lettere;
  • StringBuilder: en hjælpe-datatype til arbejde med strenge;
  • String pool: dette er et område i hukommelsen, hvor identiske strengværdier gemmes;
  • Brug metoden equals() i stedet for == til at sammenligne strengværdier.

Det var det! Vi har kort opsummeret hele kurset. Nu anbefales det at løse algoritmiske opgaver og forbedre dine Java-kundskaber.

1. Hvad vil output være for følgende kode?

2. Hvad vil outputtet være af følgende kode?

question mark

Hvad vil output være for følgende kode?

Select the correct answer

question mark

Hvad vil outputtet være af følgende kode?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 8
some-alt