Archief - Java gehele deling

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Shaddix

Legacy Member
ik schaam me eigenlijk dat ik dit niet weet, maar hoe doe je een gehele deling in Java?

dus dat de getallen achter de komma wegvallen

theforce

Legacy Member
gewoon:

---
int a = ..., b = ...;

int geheleDeling = a / b;
---

Als je 2 integers deelt, met de / operator, geeft dit altijd de gehele deling. (bij floats en doubles niet)

Shaddix

Legacy Member
ja inderdaad, maar ik wil een double door een int delen, en dat geeft problemen op die manier

theforce

Legacy Member
ja, dan moet je die double naar een int casten:

double d = 123.45;
int i = (int) d; //geeft i == 123

en daarna beide integers delen

BETA911

Legacy Member
Kan niet gewoon gedaan worden:

double a = 4,8
int b = 3

int res = (int) A / B


?

EDIT: Is in wijze hetzelfde :) .

teh_NiHiLiM

Legacy Member
bij het delen vaneen double door een int zullen er geen problemen optreden;
maar bij een int door double, kan je verschillende resultaten bekomen met de 2 manieren :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan