De documentatie van java.awt.Rectangle spreekt expliciet over dat de x en y members de linkerbovenhoek van de driehoek voorstellen ("...whose top-left corner is specified as (x, y)...").
Volgens mij klopt er geen bal van en stelt het juist de linkeronderhoek voor. Kijk bijvoorbeeld eens naar de volgende tests:
Kan iemand dit bevestigen, of heb ik het mis?
Volgens mij klopt er geen bal van en stelt het juist de linkeronderhoek voor. Kijk bijvoorbeeld eens naar de volgende tests:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| Rectangle r1, r2;
r1 = new Rectangle(0, 0, 50, 50);
r2 = new Rectangle(10, 30, 20, 20);
System.out.println(r1.intersection(r2));
// java.awt.Rectangle[x=10,y=30,width=20,height=20]
r1 = new Rectangle(0, 50, 50, 50);
r2 = new Rectangle(10, 30, 20, 20);
System.out.println(r1.intersection(r2));
// java.awt.Rectangle[x=10,y=50,width=20,height=0]
r1 = new Rectangle(0, 0, 50, 50);
r2 = new Rectangle(10, 40, 20, 20);
System.out.println(r1.intersection(r2));
// java.awt.Rectangle[x=10,y=40,width=20,height=10]
r1 = new Rectangle(0, 50, 50, 50);
r2 = new Rectangle(10, 40, 20, 20);
System.out.println(r1.intersection(r2));
// java.awt.Rectangle[x=10,y=50,width=20,height=10] |
Kan iemand dit bevestigen, of heb ik het mis?
putStr $ map (x -> chr $ round $ 21/2 * x^3 - 92 * x^2 + 503/2 * x - 105) [1..4]