Skocz do zawartości

Urizen

Członkowie
  • Postów

    4
  • Dołączył

  • Ostatnio

    Nigdy

Posty napisane przez Urizen

  1. Witam. Czy ktoś mi może wyjaśnić co jest nie tak z następującym kodem:

    (48<mouseX && mouseX<60) && (48<mouseY && mouseY<60) ? g.fillOval(48, 48, 12, 12) : g.fillOval(50, 50, 8, 8);

    wiem, że to coś z koniunkcją w wyrażeniu ale o co dokładnie chodzi? Zastąpiłem to wyrażenie następującą konstrukcją:

    if(mouseX<60&&mouseX>48){
            if(48<mouseY && mouseY<60) {
                g.fillOval(48, 48, 12, 12);
            }else g.fillOval(50, 50, 8, 8);
        }else g.fillOval(50, 50, 8, 8);

    w tym wypadku działa, choć jest mniej elegancko. I jeszcze pytanie: czy można jakoś efektywniej sprawdzić czy dana zmienna liczbowa zawiera się w danych granicach? Bo takie coś raczej nie przejdzie :D :

    if(48<mouse<60) {...}
×
×
  • Utwórz nowe...