hallo,
könnte mir jemand erläutern, wie diese syntax zu verstehen ist? zudem kann man wohl nicht von boolean zu integer casten. wie könnte ich das korriegieren?
vielen dank
könnte mir jemand erläutern, wie diese syntax zu verstehen ist? zudem kann man wohl nicht von boolean zu integer casten. wie könnte ich das korriegieren?
Code:
for(int k = ((flag1) ? 1 : 0); k <= maxDispCoefs; k++)
{
int k2 = k * j;
[b]int l4 = k != 0 ? ((int) (flag1)) : 1;[/b]
g.drawLine(rectangle.x + l4 * j, k2 + rectangle.y, rectangle.x + j * maxDispCoefs, k2 + rectangle.y);
g.drawLine(rectangle.x + k2, rectangle.y + l4 * j, rectangle.x + k2, rectangle.y + j * maxDispCoefs);
}
vielen dank