Ik ben bezig met Java en nu wordt er in het boek iets uitgelegd over numeric operaters. Ik snap er alleen niks van hoop dat iemand mij ff op weg kan helpen.
Als eerste deze zin, wat bedoelen ze hiermee te zeggen:
The arithmetic operators for numeric data types include additions (+), subtration (-), multiplication (*), division (/), modules (%)
Dan krijg je een aantal voorbeelden, waar ik al helemaal niks van snap:
int i1 = 34+1; i1 becomes 35 ( deze lijkt me erg logisch)
int i3 = 1/2; i3 becomes 0 --> note that the result is the integer part of the division
byte i4 = 20 % 3; i4 becomes 2
Bij die laaste kan ik nog iest indenken. Byte is maximaal 8. Dus 2 x 8 is 16. Kan geen volledige byte meer in 20 dus 2. Maar waarom dat procent teken er dan staat. heb geen idee?
Hopelijk kan iemand mij hier wat duidelijkheid over verschaffen
Bedankt
knackje
Als eerste deze zin, wat bedoelen ze hiermee te zeggen:
The arithmetic operators for numeric data types include additions (+), subtration (-), multiplication (*), division (/), modules (%)
Dan krijg je een aantal voorbeelden, waar ik al helemaal niks van snap:
int i1 = 34+1; i1 becomes 35 ( deze lijkt me erg logisch)
int i3 = 1/2; i3 becomes 0 --> note that the result is the integer part of the division
byte i4 = 20 % 3; i4 becomes 2
Bij die laaste kan ik nog iest indenken. Byte is maximaal 8. Dus 2 x 8 is 16. Kan geen volledige byte meer in 20 dus 2. Maar waarom dat procent teken er dan staat. heb geen idee?
Hopelijk kan iemand mij hier wat duidelijkheid over verschaffen
Bedankt
knackje