Bài 1 - Tuần 4
Kham Khảo
/*
*Code by Vy Nguyễn
*/
package Pointttt;
import java.util.Scanner;
public class Point {
private String NamePoint;
private float Tung, Hoanh;
public String getNamePoint() {
return NamePoint;
}
public void setNamePoint(String namePoint) {
NamePoint = namePoint;
}
public float getTung() {
return Tung;
}
public void setTung(float tung) {
Tung = tung;
}
public float getHoanh() {
return Hoanh;
}
public void setHoanh(float hoanh) {
Hoanh = hoanh;
}
public Point() {
super();
this.setNamePoint("A");
this.setTung(0);
this.setHoanh(0);
}
public Point(float tung, float hoanh) {
super();
this.setTung(tung);
this.setHoanh(hoanh);
}
public Point(String name, float tung, float hoanh) {
super();
this.setNamePoint(name);
this.setTung(tung);
this.setHoanh(hoanh);
}
public void inPutKey() {
Scanner sc = new Scanner(System.in);
System.out.print("Nhập Tên Điểm: ");
String name = sc.nextLine(); this.setNamePoint(name);
System.out.print("Nhập Tung Độ: ");
float tung = sc.nextFloat(); this.setTung(tung);
System.out.print("Nhập Hoành Độ: ");
float hoanh = sc.nextFloat(); this.setHoanh(hoanh);
}
public float khoangCach(Point a, Point b) {
return (float) Math.sqrt( (Math.pow( a.getHoanh() - b.getHoanh() , 2)) + (Math.pow(a.getTung() - b.getTung(), 2)) );
}
public void outPutDisPlay() {
System.out.println("\nName: "+this.getNamePoint()+"\t ("+this.getHoanh()+" , " + this.getTung()+")");
}
//======================== MAIN ===============================
public static void main(String[] args) {
// Point p1 = new Point();
// p1.outPutDisPlay();
//
// Point p2 = new Point(2.1f, 4.5f);
// p2.outPutDisPlay();
//
// Point p3 = new Point("D", 3.3f, 10.2f);
// p3.outPutDisPlay();
Point p4 = new Point();
p4.inPutKey();
Point p5 = new Point();
p5.inPutKey();
Point p6 = new Point();
System.out.println(p6.khoangCach(p4, p5));
}
}
Có thể xem thêm tại: Java Programming
No Comment to " Bài 1 - Tuần 4 "