Class PhanSo

import java.util.List; import java.util.Scanner; public class PhanSo { private int tu; private int mau; //Phương thức khởi tạo mặc nhiên public PhanSo() { this.tu = 0; this.mau = 1; } //Phương thức khởi tạo gồm nhiều đối số public PhanSo(int tu, int mau) { this.tu = tu; this.mau = mau; } //Phương thức get set tử và mẫu public int getTu() { return tu; } public void setTu(int tu) { this.tu = tu; } public int getMau() { return mau; } public void setMau(int mau) { this.mau = mau; } //Hàm nhập vào phân số public void nhapPhanSo() { Scanner input = new Scanner(System.in); System.out.println("Nhap vao tu so: "); this.tu = input.nextInt(); do { System.out.println("Nhap vao mau so: "); this.mau = input.nextInt(); if (this.mau == 0) System.out.println("Mau cua ban khong hop le, mau phai khac 0"); } while (this.mau == 0); } //Hàm xuất phân số public void xuatPhanSo() { if(tu == 0) System.out.println(+0); else if (mau == 1) System.out.println(+tu); else System.out.println(+tu+"/"+mau); } public PhanSo congNguyen(int n) { PhanSo kq = new PhanSo(); kq.tu = tu+(mau*n); kq.mau = mau; this.tu = kq.tu; this.mau = kq.mau; return kq; } public PhanSo truNguyen (int n) { PhanSo kq = new PhanSo(); kq.tu = tu-(mau*n); kq.mau = mau; this.tu = kq.tu; this.mau = kq.mau; return kq; } public PhanSo nhanNguyen (int n) { PhanSo kq = new PhanSo(); kq.tu = tu*n; kq.mau = mau; this.tu = kq.tu; this.mau = kq.mau; return kq; } public PhanSo chiaNguyen(int n) { PhanSo kq = new PhanSo(); kq.tu = tu; kq.mau = mau*n; this.tu = kq.tu; this.mau = kq.mau; return kq; } }

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.