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
Tynk Huynk viết 13:37 ngày 01/10/2018

System.out.print("Nhap chieu dai hinh chu nhat: ");
sc.nextFloat();
System.out.print("Nhap chieu rong hinh chu nhat: ");
sc.nextFloat();

chỗ này bạn nhập nhưng chưa lưu dữ liệu lại nè

Phan Vũ viết 13:25 ngày 01/10/2018

à quên mất, cám ơn bạn nhiều nha <3<3<3<3

Bài liên quan
0