By GokiSoft.com| 19:45 15/04/2024|
Java Basic

Java Basic- Tổng hợp các bài tập ôn luyện java căn bản phần 2

Bài 1.

            Viết chương trình java tạo và thực thi theo menu sau:

1.      Nhập vào tên của bạn

2.      Hiển thị tên vừa nhập.

3.      Thoát.

 

Bài 2. Viết chương trình java thực thi theo menu sau:

1.      Nhập vào 2 số nguyên

2.      Hiển thị 2 số vừa nhập

3.      Tổng 2 số

4.      Tích 2 số

5.      Hiệu 2 số

6.      Thương 2 số.

7.      Thoát.

 

Bài 3. Viết chương trình java thực thi theo menu sau:

1.      Nhập vào họ tên của bạn

2.      Nhập vào điểm toán lý hóa.

3.      Tính tổng 3 môn

4.      Tính trung bình 3 môn.

5.      Thoát.

 

Bài 4.

            Viết chương trình java cho phép tạo và thực thi theo menu sau:

1.      Nhập vào một số nguyên dương n.

2.      Tính tổng các số từ 1 đến n

3.      Kiểm tra n có là số nguyên tố

4.      Kiểm tra n có là số hoàn hảo.

5.      In ra các số nguyên tố từ 1 đến n

6.      In ra các số hoàn hảo từ 1 đến n.

7.      Hiển thị số n thành tích các thừa số nguyên tố.

8.      Thoát

(Hiển thị 1 số nguyên dương thành tích các thừa số nguyên tố: n = 24 thì in ra: n = 2^3*3)

 

Bài 5.

            Viết chương trình java tạo và thực thi theo menu sau:

1.      Nhập vào số nguyên dương n

2.      Tính tổng: 1 + 1/2 + 1/3 + ... + 1/n

3.      Tính tổng: 1 + 1/2! + 1/3! + ... + 1/n!

4.      Thoát.

 

Bài 6.

            Viết chương trình java tạo và thực thi theo menu sau:

1.      Nhập vào số nguyên dương n, số nguyên x bất kỳ

2.      Tính tổng: 1 + x + x^2/2! + x^3/3! + ... + x^n / n!

3.      Tính tổng: 1 +x – x^2/2! + x^3/3! + ... + (-1)^n-1 * x^n / n!

4.      Thoát.

Phản hồi từ học viên

5

(Dựa trên đánh giá ngày hôm nay)

NgNhan [APROTRAIN_ADF]
NgNhan

2020-06-03 03:37:17

Bài 1:




import java.util.Scanner;


public class Main {
    public static void main(String[] args) {
        
        Scanner scanner = new Scanner(System.in);
        System.out.println("Enter your name: ");
        String name = scanner.nextLine();
        
        System.out.println("Your name is: " + name);
        
    }    
}



cuonglee [C1907L]
cuonglee

2020-03-24 15:16:33



/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package OOP;
import java.util.Scanner;
/**
 *bai 1 va 2
 * @author Admin b
 */
public class onTap {
      int a,b;
     void nhap(){
                Scanner add = new Scanner(System.in);
		System.out.println("Moi ban nhap so nguyen a: ");
		a = Integer.parseInt(add.nextLine());
		System.out.println("Moi ban nhap so nguyen b: ");
		b = Integer.parseInt(add.nextLine());
		
    }
     void tong(){
        int sum =  this.a + this.b;
         System.out.println(sum);
        
    }
     void tich(){
        int mul =  this.a * this.b;
         System.out.println(mul);
        
    }
     void thuong(){
        int Div =  this.a * this.b;
         System.out.println(Div);
        
    }
     
     void showNumber(){
       System.out.println(this.a);
       System.out.println(this.b);
       System.out.println();
    }
    public static void main(String[] args) {
         Scanner add = new Scanner(System.in);
         onTap moi = new onTap();
         boolean exit = false;
//        System.out.println("nhap ho ten cua ban");
//        String username = add.nextLine();
//        System.out.println("ten cua ban la :"+username);
      
        int choose;
        do{
            
            showMenu();
            choose =Integer.parseInt(add.nextLine());
            switch(choose){
                case 1:
                    System.out.println("ban da chon muc 1");
                    moi.nhap();
                    break;
                case 2:
                    System.out.println("hien thi 2 so ");
                    moi.showNumber();
                    break;
                case 3:
                    System.out.println("tong 2 so");
                    moi.tong();
                    break;
                case 4:
                    System.out.println("tich 2 so");
                    moi.tich();
                    break;
                case 5:
                    System.out.println("thuong 2 so");
                    moi.thuong();
                    break;
                case 6:
                    System.out.println("thoat");
                    break;
                default:
                    System.out.println("you choosee");
                    break;
                      
            }   
            
        }while(choose != 6);
        
    }
    static void showMenu(){
        System.out.println("=================================");
        System.out.println("==============Menu================");
        System.out.println("=================================");
        System.out.println("1.nhap hai so");
        System.out.println("2.hien thi 2 so");
        System.out.println("3.tong hai so");
        System.out.println("4.tich hai so");
        System.out.println("5.thuong hai so");
        System.out.println("6.thoat");
        System.out.println("=================================");
    }
   

    
   

    
}



Phạm Kim Anh [JavaFree]
Phạm Kim Anh

2020-03-20 12:34:51



package oop;

import java.util.Scanner;

public class Bai_04 {

	static int n;
	public Bai_04() {
		// TODO Auto-generated constructor stub
	}
	
	public int getN() {
		return n;
	}

	public void setN(int n) {
		this.n = n;
	}

	void nhap() {
		do {
			Scanner sc = new Scanner(System.in);
			System.out.println("Moi ban nhap vao 1 so nguyen duong: ");
			n = Integer.parseInt(sc.nextLine());
		}while( n <= 0 );
	}
	
	void xuat(String y) {
		System.out.println(y );
	}
	
	//tinh tong cac so tu 1 den n
	long tinhTong(int n) {
		long s = 0;
		for(int i = 1; i <= n; i++) {
			s = s+i;
		}
		return s;
	}
	
	//kiem tra n co la so nguyen to hay k.
	static int kiemTraNguyenTo(int n) {
		if(n == 0 || n == 1)
			return 0;
		for( int i = 2; i <= Math.sqrt(n); i++) {
			if( n%i == 0) {
				return -1;
			}
		}
		return 1;
	}
	
	//kiem tra n co la so hoan hao hay k.
	static int kiemTraSoHoanHao(int n) {
		int tong = 0;
		for( int i = 1; i < n ; i++) {
			if( n%i == 0)
				tong = tong + i;
		}
		if(tong == n) {
			return 1;
		}
		return 0;
	}
	
	//hien thi so n thanh tich cac thua so nguyen to
	void phanTichThuaSNT(int n) {
		int dem;
		for(int i = 2; i <= n; i++) {
			dem = 0;
			while( n%i == 0 ) {
				++dem;
				n /= i;
			}
			if(dem > 0) {
				System.out.print(i);
				if(dem > 1) {
					System.out.print("^" +dem);
				}
				if(n > i) {
					System.out.print(" * ");
				}
			}
		}
		System.out.println();
	}

	public static void main(String[] args) {
		Bai_04 b4 = new Bai_04();
		Scanner sc = new Scanner(System.in);
		int choose;
		boolean exit = false;
		do {
			menu();
			System.out.println("Moi ban nhap lua chon duoi menu: ");
			choose = Integer.parseInt(sc.nextLine());
			switch(choose) {
			case 1:
				b4.nhap();
				break;
			case 2:
				b4.xuat("Tong cac so tu 1 den " +n+" la: "+b4.tinhTong(n));
				break;
			case 3:
				if(kiemTraNguyenTo(n) == 1) {
					System.out.println( n +" la so nguyen to.");
				}else {
					System.out.println(n +" khong la so nguyen to.");
				}
				break;
			case 4:
				if(kiemTraSoHoanHao(n) == 1) {
					System.out.println(n +" la so hoan hao.");
				}else {
					System.out.println(n +" khong la so hoan hao.");
				}
				break;
			case 5:
				System.out.println("Cac so nguyen to la: ");
				for( int i = 1; i <= n; i++) {
					int check = kiemTraNguyenTo(i);
					if(check == 1) {
						System.out.print(i+" ");
					}
				}
				System.out.println();
				break;
			case 6:
				System.out.println("Cac so hoan hao la: ");
				for( int i = 1; i <= n; i++) {
					int check = kiemTraSoHoanHao(i);
					if(check == 1) {
						System.out.print(i+" ");
					}
				}
				System.out.println();
				break;
			case 7:
				b4.phanTichThuaSNT(n);
				break;
			case 8:
				System.out.println("Tam biet!");
				exit = true;
				break;
			default:
				System.out.println("Moi ban nhap lua chon duoi menu");
				break;
			}
		}while( choose != 8);
	}
	//menu
	static void menu() {
		System.out.println("====================================================");
		System.out.println("1. Nhap vao mot so nguyen duong n");
		System.out.println("2. Tinh tong cac so tu 1 den n");
		System.out.println("3. Kiem tra n co la so nguyen to");
		System.out.println("4. Kiem tra n co la so hoan hao");
		System.out.println("5. In ra cac so nguyen to tu 1 den n");
		System.out.println("6. In ra cac so hoan hao tu 1 den n");
		System.out.println("7. Hien thi so n thanh tich cac thua so nguyen to");
		System.out.println("8. Thoat");
	}

}



Phạm Kim Anh [JavaFree]
Phạm Kim Anh

2020-03-20 12:34:51



package oop;

import java.util.Scanner;

public class Bai_04 {

	static int n;
	public Bai_04() {
		// TODO Auto-generated constructor stub
	}
	
	public int getN() {
		return n;
	}

	public void setN(int n) {
		this.n = n;
	}

	void nhap() {
		do {
			Scanner sc = new Scanner(System.in);
			System.out.println("Moi ban nhap vao 1 so nguyen duong: ");
			n = Integer.parseInt(sc.nextLine());
		}while( n <= 0 );
	}
	
	void xuat(String y) {
		System.out.println(y );
	}
	
	//tinh tong cac so tu 1 den n
	long tinhTong(int n) {
		long s = 0;
		for(int i = 1; i <= n; i++) {
			s = s+i;
		}
		return s;
	}
	
	//kiem tra n co la so nguyen to hay k.
	static int kiemTraNguyenTo(int n) {
		if(n == 0 || n == 1)
			return 0;
		for( int i = 2; i <= Math.sqrt(n); i++) {
			if( n%i == 0) {
				return -1;
			}
		}
		return 1;
	}
	
	//kiem tra n co la so hoan hao hay k.
	static int kiemTraSoHoanHao(int n) {
		int tong = 0;
		for( int i = 1; i < n ; i++) {
			if( n%i == 0)
				tong = tong + i;
		}
		if(tong == n) {
			return 1;
		}
		return 0;
	}
	
	//hien thi so n thanh tich cac thua so nguyen to
	void phanTichThuaSNT(int n) {
		int dem;
		for(int i = 2; i <= n; i++) {
			dem = 0;
			while( n%i == 0 ) {
				++dem;
				n /= i;
			}
			if(dem > 0) {
				System.out.print(i);
				if(dem > 1) {
					System.out.print("^" +dem);
				}
				if(n > i) {
					System.out.print(" * ");
				}
			}
		}
		System.out.println();
	}

	public static void main(String[] args) {
		Bai_04 b4 = new Bai_04();
		Scanner sc = new Scanner(System.in);
		int choose;
		boolean exit = false;
		do {
			menu();
			System.out.println("Moi ban nhap lua chon duoi menu: ");
			choose = Integer.parseInt(sc.nextLine());
			switch(choose) {
			case 1:
				b4.nhap();
				break;
			case 2:
				b4.xuat("Tong cac so tu 1 den " +n+" la: "+b4.tinhTong(n));
				break;
			case 3:
				if(kiemTraNguyenTo(n) == 1) {
					System.out.println( n +" la so nguyen to.");
				}else {
					System.out.println(n +" khong la so nguyen to.");
				}
				break;
			case 4:
				if(kiemTraSoHoanHao(n) == 1) {
					System.out.println(n +" la so hoan hao.");
				}else {
					System.out.println(n +" khong la so hoan hao.");
				}
				break;
			case 5:
				System.out.println("Cac so nguyen to la: ");
				for( int i = 1; i <= n; i++) {
					int check = kiemTraNguyenTo(i);
					if(check == 1) {
						System.out.print(i+" ");
					}
				}
				System.out.println();
				break;
			case 6:
				System.out.println("Cac so hoan hao la: ");
				for( int i = 1; i <= n; i++) {
					int check = kiemTraSoHoanHao(i);
					if(check == 1) {
						System.out.print(i+" ");
					}
				}
				System.out.println();
				break;
			case 7:
				b4.phanTichThuaSNT(n);
				break;
			case 8:
				System.out.println("Tam biet!");
				exit = true;
				break;
			default:
				System.out.println("Moi ban nhap lua chon duoi menu");
				break;
			}
		}while( choose != 8);
	}
	//menu
	static void menu() {
		System.out.println("====================================================");
		System.out.println("1. Nhap vao mot so nguyen duong n");
		System.out.println("2. Tinh tong cac so tu 1 den n");
		System.out.println("3. Kiem tra n co la so nguyen to");
		System.out.println("4. Kiem tra n co la so hoan hao");
		System.out.println("5. In ra cac so nguyen to tu 1 den n");
		System.out.println("6. In ra cac so hoan hao tu 1 den n");
		System.out.println("7. Hien thi so n thanh tich cac thua so nguyen to");
		System.out.println("8. Thoat");
	}

}



Phạm Kim Anh [JavaFree]
Phạm Kim Anh

2020-03-20 11:20:27



package oop;

import java.util.Scanner;

public class Bai5{

	static int n;
	
	public int getN() {
		return n;
	}

	public void setN(int n) {
		this.n = n;
	}

	//nhap vao 2 so nguyen
	void nhap() {
		Scanner sc = new Scanner(System.in);
		do {
			System.out.println("Moi ban nhap so nguyen duong n: ");
			n = Integer.parseInt(sc.nextLine());
		}while(this.n<0);
		
	}
	//Tinh tong: 1+1/2+1/3+...+1/n
	double tong1(int n) {
		double s1 = 0;
		for(int i = 1; i <= n; i++) {
			s1 = s1 + (double)1/i;
		}
		return s1;
	}
	
	//Tinh tong: 1+1/2!+1/3!+...+1/n!
	double tong2( int n ) {
		double s2 = 0;
		int  p = 1;
		for(int i = 1; i <= n; i++) {
			p = p*i;
			s2 = s2 + (double)1/p;
		}
		return s2;
	}
	
	//thuong 2 so
	void xuat(String y) {
		System.out.println(y );
	}
	public static void main(String[] args) {
		Bai5 b5 = new Bai5();
		Scanner sc = new Scanner(System.in);
		boolean exit = false;
		int choose;
		do {
			menu();
			System.out.println("Moi ban nhap lua chon: ");
			choose =Integer.parseInt(sc.nextLine());
			switch(choose) {
			case 1:
				b5.nhap();
				break;
			case 2:
				b5.xuat("Tong cua 1 + 1/2 +...+1/"+n+" la: " +b5.tong1(n));
				break;
			case 3:
				b5.xuat("Tong cua 1 + 1/2! +...+1/"+n+"! la: " +b5.tong2(n));
				break;
			case 4:
				System.out.println("Goodbye!");
				exit = true;
				break;
			default:
				System.out.println("Moi ban chon lua chon: ");
				break;
			}
		}while(choose != 4);
		
		
	}
	static void menu() {
		System.out.println("---------------------------------");
		System.out.println("1. Nhap vao so nguyen duong n.");
		System.out.println("2. Tinh tong: 1 + 1/2 + 1/3 +...+ 1/n.");
		System.out.println("3. Tinh tong: 1 + 1/2! + 1/3! +...+ 1/n!.");
		System.out.println("4. Thoat.");
		System.out.println("---------------------------------");
	}
}



Phạm Kim Anh [JavaFree]
Phạm Kim Anh

2020-03-20 11:20:27



package oop;

import java.util.Scanner;

public class Bai5{

	static int n;
	
	public int getN() {
		return n;
	}

	public void setN(int n) {
		this.n = n;
	}

	//nhap vao 2 so nguyen
	void nhap() {
		Scanner sc = new Scanner(System.in);
		do {
			System.out.println("Moi ban nhap so nguyen duong n: ");
			n = Integer.parseInt(sc.nextLine());
		}while(this.n<0);
		
	}
	//Tinh tong: 1+1/2+1/3+...+1/n
	double tong1(int n) {
		double s1 = 0;
		for(int i = 1; i <= n; i++) {
			s1 = s1 + (double)1/i;
		}
		return s1;
	}
	
	//Tinh tong: 1+1/2!+1/3!+...+1/n!
	double tong2( int n ) {
		double s2 = 0;
		int  p = 1;
		for(int i = 1; i <= n; i++) {
			p = p*i;
			s2 = s2 + (double)1/p;
		}
		return s2;
	}
	
	//thuong 2 so
	void xuat(String y) {
		System.out.println(y );
	}
	public static void main(String[] args) {
		Bai5 b5 = new Bai5();
		Scanner sc = new Scanner(System.in);
		boolean exit = false;
		int choose;
		do {
			menu();
			System.out.println("Moi ban nhap lua chon: ");
			choose =Integer.parseInt(sc.nextLine());
			switch(choose) {
			case 1:
				b5.nhap();
				break;
			case 2:
				b5.xuat("Tong cua 1 + 1/2 +...+1/"+n+" la: " +b5.tong1(n));
				break;
			case 3:
				b5.xuat("Tong cua 1 + 1/2! +...+1/"+n+"! la: " +b5.tong2(n));
				break;
			case 4:
				System.out.println("Goodbye!");
				exit = true;
				break;
			default:
				System.out.println("Moi ban chon lua chon: ");
				break;
			}
		}while(choose != 4);
		
		
	}
	static void menu() {
		System.out.println("---------------------------------");
		System.out.println("1. Nhap vao so nguyen duong n.");
		System.out.println("2. Tinh tong: 1 + 1/2 + 1/3 +...+ 1/n.");
		System.out.println("3. Tinh tong: 1 + 1/2! + 1/3! +...+ 1/n!.");
		System.out.println("4. Thoat.");
		System.out.println("---------------------------------");
	}
}



Phạm Kim Anh [JavaFree]
Phạm Kim Anh

2020-03-20 10:41:06



package oop;

import java.util.Scanner;

public class Bai2 {

	int a, b;
	//nhap vao 2 so nguyen
	void nhap() {
		Scanner sc = new Scanner(System.in);
		System.out.println("Moi ban nhap so nguyen a: ");
		a = Integer.parseInt(sc.nextLine());
		System.out.println("Moi ban nhap so nguyen b: ");
		b = Integer.parseInt(sc.nextLine());
		System.out.println();
	}
	
	void show() {
		System.out.println("So nguyen a vua nhap la: "+this.a);
		System.out.println("So nguyen b vua nhap la: "+this.b);
		System.out.println();
	}
	
	void tong2so() {
		long tong = this.a + this.b;
		System.out.println("Tong 2 so la: " +tong);
	}
	
	//tich 2 so
	void tich2so() {
		long tich = this.a * this.b;
		System.out.println("Tich 2 so la:"+tich);
	}
	
	//hieu 2 so
	void hieu2so() {
		long hieu = this.a - this.b;
		System.out.println("Hieu 2 so la: "+hieu);
	}
	
	//thuong 2 so
	void thuong2so() {
		float thuong = (float)a / (float)b;
		System.out.println("Thuong 2 so la: "+thuong);
	}
	public static void main(String[] args) {
		Bai2 b2 = new Bai2 ();
		Scanner sc = new Scanner(System.in);
		boolean exit = false;
		int choose;
		do {
			menu();
			System.out.println("Moi ban nhap lua chon: ");
			choose =Integer.parseInt(sc.nextLine());
			switch(choose) {
			case 1:
				b2.nhap();
				break;
			case 2:
				b2.show();
				break;
			case 3:
				b2.tong2so();
				break;
			case 4:
				b2.tich2so();
				break;
			case 5:
				b2.hieu2so();
				break;
			case 6:
				b2.thuong2so();
				break;
			case 7:
				System.out.println("Goodbye!");
				exit = true;
				break;
			default:
				System.out.println("Moi ban chon lua chon: ");
				break;
			}
		}while(choose != 7);
		
		
	}
	static void menu() {
		System.out.println("---------------------------------");
		System.out.println("1. Nhap vao 2 so nguyen.");
		System.out.println("2. Hien thi 2 so vua nhap.");
		System.out.println("3. Tong 2 so.");
		System.out.println("4. Tich 2 so.");
		System.out.println("5. Hieu 2 so.");
		System.out.println("6. Thuong 2 so.");
		System.out.println("7. Thoat.");
		System.out.println("---------------------------------");
	}
}



Phạm Kim Anh [JavaFree]
Phạm Kim Anh

2020-03-20 10:41:05



package oop;

import java.util.Scanner;

public class Bai2 {

	int a, b;
	//nhap vao 2 so nguyen
	void nhap() {
		Scanner sc = new Scanner(System.in);
		System.out.println("Moi ban nhap so nguyen a: ");
		a = Integer.parseInt(sc.nextLine());
		System.out.println("Moi ban nhap so nguyen b: ");
		b = Integer.parseInt(sc.nextLine());
		System.out.println();
	}
	
	void show() {
		System.out.println("So nguyen a vua nhap la: "+this.a);
		System.out.println("So nguyen b vua nhap la: "+this.b);
		System.out.println();
	}
	
	void tong2so() {
		long tong = this.a + this.b;
		System.out.println("Tong 2 so la: " +tong);
	}
	
	//tich 2 so
	void tich2so() {
		long tich = this.a * this.b;
		System.out.println("Tich 2 so la:"+tich);
	}
	
	//hieu 2 so
	void hieu2so() {
		long hieu = this.a - this.b;
		System.out.println("Hieu 2 so la: "+hieu);
	}
	
	//thuong 2 so
	void thuong2so() {
		float thuong = (float)a / (float)b;
		System.out.println("Thuong 2 so la: "+thuong);
	}
	public static void main(String[] args) {
		Bai2 b2 = new Bai2 ();
		Scanner sc = new Scanner(System.in);
		boolean exit = false;
		int choose;
		do {
			menu();
			System.out.println("Moi ban nhap lua chon: ");
			choose =Integer.parseInt(sc.nextLine());
			switch(choose) {
			case 1:
				b2.nhap();
				break;
			case 2:
				b2.show();
				break;
			case 3:
				b2.tong2so();
				break;
			case 4:
				b2.tich2so();
				break;
			case 5:
				b2.hieu2so();
				break;
			case 6:
				b2.thuong2so();
				break;
			case 7:
				System.out.println("Goodbye!");
				exit = true;
				break;
			default:
				System.out.println("Moi ban chon lua chon: ");
				break;
			}
		}while(choose != 7);
		
		
	}
	static void menu() {
		System.out.println("---------------------------------");
		System.out.println("1. Nhap vao 2 so nguyen.");
		System.out.println("2. Hien thi 2 so vua nhap.");
		System.out.println("3. Tong 2 so.");
		System.out.println("4. Tich 2 so.");
		System.out.println("5. Hieu 2 so.");
		System.out.println("6. Thuong 2 so.");
		System.out.println("7. Thoat.");
		System.out.println("---------------------------------");
	}
}



Lê Xuân Dũng [JavaFree]
Lê Xuân Dũng

2020-03-20 02:57:55



//Bai 3:

package quanlydiemsv;

import java.util.Scanner;

public class QuanlyDiemSV {
    public static void main(String[] args) {
        int choose;
        Scanner sc = new Scanner(System.in);
        Ten ten = new Ten();
        DiemSV diem = new DiemSV();
        
        do{
            showMenu();
            choose = Integer.parseInt(sc.nextLine());
            switch(choose){
                case 1:
                    ten.NhapTen();
                    break;
                case 2:
                    diem.NhapDiem();
                    break;
                case 3:
                    diem.TinhTongDiem3Mon();
                    break;
                case 4:
                    diem.TinhTrungbinhDiem3Mon();
                    break;
                case 5:
                    System.out.println("Thoat!");
                    break;
                default:
                    System.out.println("Nhap sai! Moi nhap lai!");
                    break;
            }
            
        } while (choose !=5);
    }
    
    static void showMenu(){
        System.out.println("1. Nhap ho ten.");
        System.out.println("2. Nhap diem Toan - Ly - Hoa.");
        System.out.println("3. Tinh tong diem 3 mon Toan - Ly - Hoa");
        System.out.println("4. Tinh trung binh diem 3 mon Toan - Ly - Hoa");
        System.out.println("5. Thoat");
    }
}



package quanlydiemsv;

import java.util.Scanner;

public class DiemSV {
    private int diemToan;
    private int diemLy;
    private int diemHoa;

    public DiemSV() {
    }
    
    public void NhapDiem(){
        Scanner sc = new Scanner(System.in);
        
        System.out.println("Nhap diem Toan: ");
        diemToan = Integer.parseInt(sc.nextLine());
        
        System.out.println("Nhap diem Ly: ");
        diemLy = Integer.parseInt(sc.nextLine());
        
        System.out.println("Nhap diem Hoa: ");
        diemHoa = Integer.parseInt(sc.nextLine());
    }
    
    
    public void TinhTongDiem3Mon(){
//        Ten ten = new Ten();
        int tong = this.diemToan + this.diemLy + this.diemHoa;
        System.out.println("Tong diem 3 mon Toan - Ly - Hoa bang: "+tong); // cua "+ten.HienTen()+"
    }
    
    public void TinhTrungbinhDiem3Mon(){
        Ten ten = new Ten();
        float tb = (float) (this.diemToan + this.diemLy + this.diemHoa)/3;
        System.out.println("Trung binh diem 3 mon Toan - Ly - Hoa bang: "+tb);// cua "+ten.HienTen()+"
    }
}


package quanlydiemsv;

import java.util.Scanner;

public class Ten {
    private String name;

    public Ten() {
    }
    
    public void NhapTen(){
        
        Scanner sc = new Scanner(System.in);
        System.out.println("Nhap ho ten: ");
        this.name = sc.nextLine();
    }
            
    public String HienTen(){
        return this.name;
    }
}



Lê Xuân Dũng [JavaFree]
Lê Xuân Dũng

2020-03-20 02:06:10



//Bai 2:

package menu_lam_viec_voi_2_so;

import java.util.Scanner;

public class Menu_Lam_viec_voi_2_so {

    public static void main(String[] args) {

        int choose;
        Scanner sc = new Scanner(System.in);
        HaiSo haiso = new HaiSo();
        do {
            showMenu();
            choose = Integer.parseInt(sc.nextLine());

            switch (choose) {
                case 1:

                    haiso.Nhap2so();
                    break;
                case 2:
                    haiso.Hien2so();
                    break;
                case 3:
                    haiso.Tong2so();
                    ;
                    break;
                case 4:
                    haiso.Tich2so();
                    ;
                    break;
                case 5:
                    haiso.Hieu2so();
                    ;
                    break;
                case 6:
                    haiso.Thuong2so();
                    ;
                    break;
                case 7:
                    System.out.println("Thoat!");
                    break;
                default:
                    System.out.println("Nhap sai!");
                    break;
            }
        } while (choose != 7);

    }

    static void showMenu() {
        System.out.println("1. Nhap hai so.");
        System.out.println("2. Hien thi 2 so.");
        System.out.println("3. Tong 2 so.");
        System.out.println("4. Tich 2 so.");
        System.out.println("5. Hieu 2 so.");
        System.out.println("6. Thuong 2 so.");
        System.out.println("7. Thoat.");
    }
}


package menu_lam_viec_voi_2_so;

import java.util.Scanner;

public class HaiSo {
    private int a;
    private int b;

    public HaiSo() {
    }
    
    public void Nhap2so() {
            
            Scanner sc = new Scanner(System.in);
            System.out.println("Nhap vao so thu nhat: ");
            this.a = Integer.parseInt(sc.nextLine());
            System.out.println("Nhap vao so thu hai: ");
            this.b = Integer.parseInt(sc.nextLine());
            
    }
    
    public void Hien2so() {
            System.out.println("So thu nhat = "+a);
            System.out.println("So thu hai = "+b);
    }
    
    public void Tong2so(){
        int tong = this.a + this.b;
        System.out.println("Tong 2 so la: "+tong);
    }
    
    public void Tich2so(){
        int tich = this.a * this.b;
        System.out.println("Tich 2 so la: "+tich);
    }
    
    public void Hieu2so(){
        int hieu = this.a - this.b;
        System.out.println("Hieu 2 so la: "+hieu);
    }
    
    public void Thuong2so(){
        int thuong = this.a / this.b;
        System.out.println("Thuong 2 so la: "+thuong);
    }
}