W jakiej ćwiartce leży punkt.
Do pisania programów w
Javie używam darmowego programu
Eclipse, który umożliwia tworzenie apletów. Z
tego miejsca można pobrać plik źródłowy (
A_001.java), plik po kompilacji (
A_001.class) oraz stronę
A_001.html uruchamiającą aplet.
Poniżej jest zamieszczony kod źródłowy z polską lokalizacją, kod strony apletu oraz widok działającego apletu.
Kod źródłowy.
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class A_001 extends Applet implements ActionListener {
TextField text1,text2,answertext;
Label label1,label2,label3;
Button button1;
int a,b,c;
public void init(){
label1 = new Label("Podaj współrzędne punktu X");
add(label1);
text1=new TextField(10);
add(text1);
label2 = new Label("Podaj współrzędne punktu Y");
text2=new TextField(10);
add(text2);
answertext=new TextField(27);
add(answertext);
button1=new Button("Oblicz");
add(button1);
button1.addActionListener(this);
}
public void actionPerformed(ActionEvent event){
if(event.getSource()==button1){
a=Integer.parseInt(text1.getText());
b=Integer.parseInt(text2.getText());
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;
int cwiartka=c;
answertext.setText(String.valueOf(" Punkt("+a+","+b+")\nleży w: "+cwiartka+" ćwiartce"));
}
}
}
Kod w html-u.
<html>
<body>
<applet code=A_001.class width="250" height="200">
</applet>
</body>
</html>
Efekt działania.
do góry