15 februari heb ik het AMBI HP 1 examen, dus ik ben druk aan het studeren.
Bij het examen horen een Input (afgeleid van BufferedReader) en een Output library
De vraag gaat over de Input library.
Als ik een rij waarden vanaf een toetsenbord wil inlezen, dan wil ik het doen met de volgende loop:
Java
Maar dit werkt niet, als de eerste invoerrij is ingelezen, wordt readInt() aangeroepen en wordt er vervolgens weer een invoerrij ingelezen (zonder dat eof() true terug geeft). Hoe kan ik dit loopje zo maken dat wel na de eerste invoerrij gestopt wordt
Bij het examen horen een Input (afgeleid van BufferedReader) en een Output library
De vraag gaat over de Input library.
Als ik een rij waarden vanaf een toetsenbord wil inlezen, dan wil ik het doen met de volgende loop:
Java
code:
1
2
3
4
5
6
7
| int r=0;
Input inp=new Input();
r=inp.readInt();
while (inp.eof()==false)
r+=inp.readInt();
//post: r=(Si : inp.eof()==false : inp.readInt()) |
Maar dit werkt niet, als de eerste invoerrij is ingelezen, wordt readInt() aangeroepen en wordt er vervolgens weer een invoerrij ingelezen (zonder dat eof() true terug geeft). Hoe kan ik dit loopje zo maken dat wel na de eerste invoerrij gestopt wordt