Opsummering
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,float,double; - Tegn og strenge:
charogString; - 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
Stringer 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?
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
Can you explain more about the difference between String and StringBuilder?
What are some common mistakes to avoid when working with arrays in Java?
Can you suggest some algorithmic problems to practice my Java skills?
Fantastisk!
Completion rate forbedret til 2.7
Opsummering
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,float,double; - Tegn og strenge:
charogString; - 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
Stringer 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?
Tak for dine kommentarer!