Resumé
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
1234567package 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; - Flydetyper:
float,double; - Tegn og strenge:
charogString; - Booleans:
boolean.
Betingede udsagn
if / if-else / switch-case:
disse udsagn bruges til at sætte bestemte 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 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 ved, hvad de er, 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
Stringer en datatype, der har mange metoder, som gør det lettere at arbejde med den;StringBuilder: en hjælpedatatype til arbejde med strenge;String pool: 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 er det en god idé at løse algoritmiske opgaver og forbedre din Java-viden.
1. Hvad vil outputtet være for følgende kode?
2. Hvad vil outputtet være for følgende kode?
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Resumé
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
1234567package 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; - Flydetyper:
float,double; - Tegn og strenge:
charogString; - Booleans:
boolean.
Betingede udsagn
if / if-else / switch-case:
disse udsagn bruges til at sætte bestemte 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 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 ved, hvad de er, 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
Stringer en datatype, der har mange metoder, som gør det lettere at arbejde med den;StringBuilder: en hjælpedatatype til arbejde med strenge;String pool: 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 er det en god idé at løse algoritmiske opgaver og forbedre din Java-viden.
Tak for dine kommentarer!