Sammanfattning
Grattis!
Gratulerar till att ha slutfört kursen! Du har kommit långt och behärskar nu den grundläggande syntaxen för att arbeta med algoritmer i programmeringsspråket Java.
Låt oss sammanfatta den viktigaste syntaxen du behöver från denna kurs.
Här är ett exempel på en class där vi har gått igenom allt i denna kurs:
Main.java
1234567package com.example; public class Main { public static void main(String[] args) { // Main body } }
Variabler
De kan delas in i 3 typer:
- Heltal:
byte,short,int,long,float,double; - Tecken och strängar:
charochString; - Booleska:
boolean.
Villkorssatser
if / if-else / switch-case:
dessa satser används för att ange vissa villkor för att köra kod. Kom ihåg att switch-case är användbart när vi har många alternativ eller villkor.
Slingor
for-slinga: används när vi vet det exakta antalet iterationer som behövs;while-slinga: används när vi inte vet det exakta antalet iterationer;do-while-slinga: används när vi inte vet det exakta antalet iterationer men vill att slingan ska köras minst en gång;for-each-slinga: används när vi arbetar med arrayer för att iterera över varje element.
Arrayer
Arrayer används när vi behöver lagra en stor mängd information av samma datatyp.
Det finns också tvådimensionella arrayer; du vet vad de är, men det är inte nödvändigt att fokusera på dem eftersom de används mer sällan.
IOB(Index Out of Bounds): ett fel som kan undvikas genom att kontrollera iterationer;NPE(NullPointerException): ett fel som kan undvikas genom att lägga till null-kontroller.
String
Stringär en datatyp som har många metoder som underlättar arbete med den;StringBuilder: en hjälpdattatyp för att arbeta med strängar;String pool: detta är ett område i minnet där identiska strängvärden lagras;- Använd metoden
equals()istället för==för att jämföra strängvärden.
Det var allt! Vi har kortfattat sammanfattat hela kursen. Nu rekommenderas att lösa algoritmiska problem och förbättra dina Java-kunskaper.
1. Vad blir utdata för följande kod?
2. Vad blir utdata för följande kod?
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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?
Fantastiskt!
Completion betyg förbättrat till 2.7
Sammanfattning
Svep för att visa menyn
Grattis!
Gratulerar till att ha slutfört kursen! Du har kommit långt och behärskar nu den grundläggande syntaxen för att arbeta med algoritmer i programmeringsspråket Java.
Låt oss sammanfatta den viktigaste syntaxen du behöver från denna kurs.
Här är ett exempel på en class där vi har gått igenom allt i denna kurs:
Main.java
1234567package com.example; public class Main { public static void main(String[] args) { // Main body } }
Variabler
De kan delas in i 3 typer:
- Heltal:
byte,short,int,long,float,double; - Tecken och strängar:
charochString; - Booleska:
boolean.
Villkorssatser
if / if-else / switch-case:
dessa satser används för att ange vissa villkor för att köra kod. Kom ihåg att switch-case är användbart när vi har många alternativ eller villkor.
Slingor
for-slinga: används när vi vet det exakta antalet iterationer som behövs;while-slinga: används när vi inte vet det exakta antalet iterationer;do-while-slinga: används när vi inte vet det exakta antalet iterationer men vill att slingan ska köras minst en gång;for-each-slinga: används när vi arbetar med arrayer för att iterera över varje element.
Arrayer
Arrayer används när vi behöver lagra en stor mängd information av samma datatyp.
Det finns också tvådimensionella arrayer; du vet vad de är, men det är inte nödvändigt att fokusera på dem eftersom de används mer sällan.
IOB(Index Out of Bounds): ett fel som kan undvikas genom att kontrollera iterationer;NPE(NullPointerException): ett fel som kan undvikas genom att lägga till null-kontroller.
String
Stringär en datatyp som har många metoder som underlättar arbete med den;StringBuilder: en hjälpdattatyp för att arbeta med strängar;String pool: detta är ett område i minnet där identiska strängvärden lagras;- Använd metoden
equals()istället för==för att jämföra strängvärden.
Det var allt! Vi har kortfattat sammanfattat hela kursen. Nu rekommenderas att lösa algoritmiska problem och förbättra dina Java-kunskaper.
1. Vad blir utdata för följande kod?
2. Vad blir utdata för följande kod?
Tack för dina kommentarer!