Sammendrag
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
1234567package 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:
charogString; - 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
Stringer 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?
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Fantastisk!
Completion rate forbedret til 2.7
Sammendrag
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
1234567package 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:
charogString; - 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
Stringer 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?
Takk for tilbakemeldingene dine!