Home > Java > Java core > Java - Tạo 1 lớp NhanVien lưu trữ họ tên và số điện thoại của 3 nhân viên và tìm kiếm nhân viên theo tên.

Java - Tạo 1 lớp NhanVien lưu trữ họ tên và số điện thoại của 3 nhân viên và tìm kiếm nhân viên theo tên.

Viết chương trình tạo 1 lớp NhanVien lưu trữ họ tên và số điện thoại của 3 nhân viên và sau đó tìm kiếm nhân viên theo tên.

Bài giải

-------------------- ######## --------------------

Bài giải
package baitap;

import java.util.ArrayList;
import java.util.Scanner;

public class NhanVien {
	private String tenNhanVien, soDienThoai, thongTin, ketQua;
	static ArrayList<String> arrNhanVien = new ArrayList<>(3);
	static Scanner scanner = new Scanner(System.in);
	
	public void nhapThongTinNhanVien() {
		for (int i = 0; i < 3; i++) {
			System.out.println("Nhập tên nhân viên: ");
			tenNhanVien = scanner.nextLine();
			System.out.println("Nhập số điện thoại: ");
			soDienThoai = scanner.nextLine();
			thongTin = tenNhanVien + "\t" + soDienThoai;
			arrNhanVien.add(thongTin);
		}
	}
	
	public String timNhanVienTheoTen(String tenNV) {
		String[] thongTinNV = thongTin.split("\t");
		if (thongTinNV[0].equals(tenNV)) {
			ketQua = "Có nhân viên tên " + tenNV;
		} else {
			ketQua = "Không có nhân viên tên " + tenNV;
		}
		return ketQua;
	}
	
	public static void main(String[] args) {
		NhanVien nhanVien = new NhanVien();
		nhanVien.nhapThongTinNhanVien();
		
		System.out.println("Nhập tên nhân viên cần tìm: ");
		String tenNVCanTim = scanner.nextLine();
		String kQ = nhanVien.timNhanVienTheoTen(tenNVCanTim);
		System.out.println(kQ);
	}

}

Kết quả sau khi biên dịch chương trình:

ketqua bai tap tim ten nhan vien PNG

Nguồn: freetuts.net

Như tôi
Java - Tạo 1 lớp Student để lưu trữ họ tên, lớp, điểm toán, lý, hóa, trung bình và xếp loại học lực của sinh viên.
Java - Tạo 1 lớp hình chữ nhật và tính chu vi, diện tích của nó
Java - Xây dựng chương trình quản lý sách trong thư viện.
Java - Tạo 1 lớp NhanVien lưu trữ họ tên và số điện thoại của 3 nhân viên và tìm kiếm nhân viên theo tên.
Java - Tạo 1 lớp để thực hiện các thao tác với mảng

BÀI VIẾT

notice png LIST home png HOME hot gif BÁO
LỖI
top png TOP