import java.util.Scanner;
public class Menu12 {
public short shirtId;
public String colorCode;
public double price;
int a;
int b;
public int tuSo;
public int mauSo;
public void displayPhanSo(){
System.out.println("Phan so ban nhap la = " + this.tuSo + "/"+ this.mauSo);
}
public PhanSo nhan(PhanSo tSo){
Menu12 kqNhan = new Menu12();
kqNhan.tuSo = this.tuSo * tSo.tuSo;
kqNhan.mauSo = this.mauSo * tSo.mauSo;
return kqNhan;
}
public PhanSo chia(PhanSo sbChia){
PhanSo kqChia = new PhanSo();
kqChia.tuSo = tuSo * sbChia.mauSo;
kqChia.mauSo = mauSo * sbChia.tuSo;
return kqChia;
}
public PhanSo cong(PhanSo sbCong){
PhanSo kqcong = new PhanSo();/* ket qua t^ong*/
kqcong.tuSo = ((this.tuSo * sbCong.mauSo) + ( this.mauSo * sbCong.tuSo));
kqcong.mauSo = (mauSo * sbCong.mauSo);
return kqcong;
}
public PhanSo tru(PhanSo sbTru){
PhanSo kqTru = new PhanSo();
kqTru.tuSo = ((this.tuSo * sbTru.mauSo) - ( this.mauSo * sbTru.tuSo));
kqTru.mauSo = (mauSo * sbTru.mauSo);
return kqTru;
}
public PhanSo rutGon(){
PhanSo ketQua = new PhanSo();
int a = 0, b = 0;
a = tuSo;
b = mauSo;
while(a != b){
if (a > b){
a = a - b;
continue;
}else {
b = b - a;
continue;
}
}
ketQua.tuSo = tuSo / a;
ketQua.mauSo = mauSo / a;
return ketQua;
}
public void display(){
System.out.println("shirtId = " + shirtId);
System.out.println("colorCode = " + colorCode);
System.out.println("pricce = " + price);
}
public void xauRong(){
System.out.println("\n");
System.out.println("Khoi tao 1 xau rong");
String str1 = new String();
System.out.println("Xau rong! ko co ky tu nao: "+str1);
}
public void xau_ko_rong(){
System.out.println("\n");
System.out.println("Xau sau khi khoi tao mot chuoi ky tu: ");
String str2 = new String("Chao cac ban!");
System.out.println("Xau la: "+str2);
}
public void congChuoi(){
System.out.println("\n");
System.out.println("Cong 2 chuoi:");
String str5 =new String("chao cac ban!");
System.out.println("thanks va "+str5);
}
public void conCat(){
System.out.println("\n");
System.out.println("Noi 2 chuoi bang phuong thuc concat :");
String str6,t1,t2,t3,t4;
t1="Vui qua!";
t2="Mot ngay dep troi!";
t3="Vui ve nha..^+^..!";
t4=t1.concat(t2);
str6=t4.concat(t3);
System.out.println(""+str6);
}
public void substring(){
System.out.println("\n");
System.out.println("Su dung ham substring de lay 1 chuoi ky tu trong 1 xau:");
String str7=new String("Hoc!Hoc nua!Hoc mai!");
String str8=str7.substring(4,12);
System.out.println(""+str8);
}
public void length(){
System.out.println("\n");
System.out.println("Lay ra do dai cua chuoi:Hoc!Hoc nua!Hoc mai!");
String str9=new String("Hoc!Hoc nua!Hoc mai!");
int n=str9.length();
System.out.println("Do dai la:"+n);
}
public void equals(){
System.out.println("\n");
System.out.println("So sanh 2 chuoi:");
String str10=new String("hello");
String str11=new String("hello");
Boolean k=str10.equals(str11);
System.out.println("2 chuoi co giong nhau ko? "+k);
}
public static void display1() {
System.out.println("1. TestPhanSo");
System.out.println("2. TestShirt");
System.out.println("3. TestMyDate");
System.out.println("4. TestMyString");
System.out.println("5. Exit");
}
public static void main(String[]args) {
int a;
int b;
PhanSo p1 = new PhanSo();
PhanSo p2 = new PhanSo();
PhanSo ketQuaNhan = new PhanSo();
PhanSo ketQuaChia = new PhanSo();
PhanSo ketQuaCong = new PhanSo();
PhanSo ketQuaTru = new PhanSo();
Scanner s = new Scanner(System.in);
Menu12 s2 = new Menu12();
int i = 0;
while (i != 5) {
display1();
System.out.println("\n");
System.out.print("moi ban chon so: ");
i = s.nextInt();
if(i==1){
System.out.println("ban da chon: TestPhanSo");
System.out.println("Nhap vao tu so 1");
int tuSo1 = s.nextInt();
p1.tuSo = tuSo1;
System.out.println("Nhap vao mau so 1");
int mauSo1 = s.nextInt();
p1.mauSo = mauSo1;
System.out.println("Nhap vao tu so 2");
int tuSo2 = s.nextInt();
p2.tuSo = tuSo2;
System.out.println("Nhap vao mau so 2");
int mauSo2 = s.nextInt();
p2.mauSo = mauSo2;
p1.displayPhanSo();
p2.displayPhanSo();
ketQuaNhan = p1.nhan(p2);
ketQuaNhan = ketQuaNhan.rutGon();
System.out.println( "ket qua cua phep nhan la = " + ketQuaNhan.tuSo + " / "+ ketQuaNhan.mauSo);
}
else if(i==2) {
System.out.println("ban da chon: TestShirt");
s2.shirtId = 1;
s2.colorCode = "Blue";
s2.price = 750;
s2.display();
}
else if(i==3) {
System.out.println("ban da chon: TestMyDate");
}
else if(i==4) {
System.out.println("ban da chon: TestMystring");
s2.xauRong();
s2.xau_ko_rong();
s2.congChuoi();
s2.conCat();
s2.substring();
s2.length();
s2.equals();
}
}
}
}
VnVista I-Shine
© http://vnvista.com