01/10/2018, 11:20
Cách truy xuất vào phương thức trong java?
Hãy viết lớp HinhChuNhat gồm có:
- Atttributes: chiều dài, chiều rộng
- Phương thức thiết lập (set) và lấy(get) thông tin chiều dài chiều rộng
- Phương thức tính diện tích, chu vi
- Phương thức toString gồm các thông tin chiều dài, chiều rộng, chu vi, diện tích.
- Xây dựng lớp chưa hàm main cho phần kiểm nghiệm. Chiều dài, chiều rộng nhạp từ bàn phím
Anh chị nào chỉ em cách truy xuất vào phương thức với ạ, em mới học nên chưa hiểu lắm, em cám ơn!
package bai1.hinhchunhat;
import java.util.Scanner;
public class HinhChuNhat {
private float dai,rong;
public float getDai() {
return dai;
}
public void setDai(float dai) {
this.dai = dai;
}
public float getRong() {
return rong;
}
public void setRong(float rong) {
this.rong = rong;
}
public HinhChuNhat() {
super();
// TODO Auto-generated constructor stub
}
public HinhChuNhat(float dai, float rong) {
super();
this.dai = dai;
this.rong = rong;
}
public float DienTich() {
return (dai+rong)*2;
}
public float ChuVi() {
return dai*rong;
}
public void NhapTT() {
Scanner sc = new Scanner(System.in);
System.out.print("Nhap chieu dai hinh chu nhat: ");
sc.nextFloat();
System.out.print("Nhap chieu rong hinh chu nhat: ");
sc.nextFloat();
}
@Override
public String toString() {
return String.format("%5.2f %5.2f %5.2f %5.2f", dai,rong,ChuVi(),DienTich());
}
public static String TieuDe() {
return String.format("%5s %5s %5s %5s", "Dai","Rong","Chu Vi","Dien Tich");
}
}
Hmaf Main
package bai1.hinhchunhat;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
float cv,dt;
HinhChuNhat h1 = new HinhChuNhat();
h1.NhapTT();
cv = h1.ChuVi();
dt = h1.DienTich();
System.out.println(HinhChuNhat.TieuDe());
System.out.println(h1);
}
}
Console
Nhap chieu dai hinh chu nhat: 5,5
Nhap chieu rong hinh chu nhat: 6,3
Dai Rong Chu Vi Dien Tich
0,00 0,00 0,00 0,00
Bài liên quan
chỗ này bạn nhập nhưng chưa lưu dữ liệu lại nè
à quên mất, cám ơn bạn nhiều nha <3<3<3<3