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