- byte, short, int, long
+
,-
,/
,*
, unaire–
<
,<=
,>
,>=
,==
,!=
- types:
- `byte = 8 bits
short
= 16 bitsint
= 32 bitslong
= 64 bitsfloat
= 32 bitsdouble
= 64 bitschar
= 16 bitsboolean
= 8 bitsString
= 16 bits (geen primitief type)
- Enkel logische operatoren:
&&
,||
en vergelijkingsoperatoren:==
of!=
//discussie mogelijk int i; i = 0;
int j = 0;
String tekst = “blablabla”;
Final double KORTINGSPERCENTAGE = 0.033;
Final double PI = Math.PI
-
int a = Integer.parseInt(s);
- String tussen “” mag niets anders dan cijfer bevatten.
NumberFormatException
- :
int i = 40;
String a = Integer.toString(i);
- Typecasting expliciet laten gebeuren => (byte) na de haakjes plaatsen.
-
- a = b = c =d =36
- d = 89
- y = 13
- b = 2
- y = 4 (rest bij 19/5 = 4)
- ik neem aan dat x = int => x = 5
- :
(a+b)/c
(w-z)/(y+x)
(d-b)/(2*a)
(Math.pow(a, 2) + Math.pow(b, 2))/2
Math.sqrt((a-b)*(c-d))
(2*a)/((3*b) + c)
- :
int oppRechthoek = hoogte * breedte
double inhoudCylinder = Math.PI * (Math.pow(straal, 2)) * hoogte
int minAantalBiljetten = (wisselGeld / 10) + (wisselGeld % 10)
double soldenPrijs = echtePrijs - (echtePrijs * 0.1)
- (logische uitdrukking?)
getal % 1025 == 0
getal % 2 == 0
(getal >= a && getal <= b)
(x != y && ((1/x) != 3))
- `(aantalDagen % 366 == 0)
int i = 80;
(voorstelling geheugen: 00000000000000000000000001010000)- String stad = “gent” (voorstelling geheugen: stad (adres referentie waar eigenlijke waarde “gent werd opgeslagen”)) // ik dacht ook in bits : 01100111011001010110111001110100(+00?) aantal bits = aantalKarakters*8 (+2 om einde aan te kondigen ?)
Banaan banaan = new Banaan();
s1.equals(s2)
- -1 (geeft hij altijd terug als hij de char niet vindt)
char a = (b.charAt(b.length()-1))
-
lastIndexOf(char c)
= geeft de index terug van de positie waar het gegeven karakter de laatste keer voorkomt in de string. Vb:String a = “ikdoeict”; int i = a.lastIndexOf(‘i’);
=> uitvoer =5
endsWith
= methode checkt of string met gegeven karakter eindigt.Math.Ceil(double x)
= kleinste geheel getal groter dan of gelijk aan opgegeven getal x
String.replace(char c1, char c2)
String.replaceAll(String regex, String replacement)