W jakiej ćwiartce leży punkt.
Do pisania programów w
javie używam darmowego programu
Eclipse, który umożliwia tworzenie graficznych interfejsów do programów. Z
tego miejsca można pobrać plik źródłowy i plik po kompilacji. Poniżej jest zamieszczony kod źródłowy o nazwie
Punkt.java. W programie
Eclipse mam ustawioną
polską lokalizację, ale do przykładów nie użyłem ogonków.
Kod źródłowy.
/*
* Created on 2005-05-02
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
/**
* @author andrzej
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
class Punkt {
public int x,y,a,b,c;
//konstruktor
Punkt(int x,int y)
{
a=x;
b=y;
if(a==0 || b==0) c=0;
if(a>0 && b>0) c=1;
if(a>0 && b<0) c=2;
if(a<0 && b<0) c=3;
if(a<0 && b>0) c=4;
}
//funkcja drukowania
void drukuj() {
if(c==0) System.out.println("\nPunkt("+a+","+b+") lezy na osiach");
else
System.out.println("\nPunkt("+a+","+b+") lezy w "+c+" cwiartce");
}
public static void main(String args[]) {
Punkt p1 = new Punkt(0,2);
p1.drukuj();
Punkt p2 = new Punkt(-11,22);
p2.drukuj();
Punkt p3 = new Punkt(21,-2);
p3.drukuj();
Punkt p4 = new Punkt(-5,-88);
p4.drukuj();
Punkt p5 = new Punkt(1,2);
p5.drukuj();
Punkt p6 = new Punkt(1,0);
p6.drukuj();
Punkt p7 = new Punkt(0,0);
p7.drukuj();
}
}
Efekt działania programu.
do góry