By GokiSoft.com| 14:59 28/06/2023|
Java Basic

Java Basic- Loop - for, while, do - while >> Quản lý thông tin sinh viên BT979

Xây dựng menu chương trình như sau

Menu

1. Nhập thông tin sinh viên

2. In thông tin sinh viên

3. Thoát chương trình

Thông tin sinh viên gồm các thuộc tính sau (tên, tuổi, địa chỉ, email, sđt)

Yêu cầu : Khi chương trình chạy, sẽ hiển thị menu chương trình trên. 

Nếu người dùng chọn 1 -> nhập thông tin sv -> hiển thị lại menu

Nếu người dùng chon 2 -> hiển thị thông tin sv -> hiển thị lai menu

Nếu người dùng chon 3 -> Thoát chương trình.

Liên kết rút gọn:

https://gokisoft.com/979

Bình luận

avatar
Nguyen Tri Duc [java1_online]
2023-04-15 16:54:28

Bài này e chưa hiểu ý output là gì. Nhờ thầy chỉ lại ạ

avatar
Trần Nhựt Linh [java1_online]
2023-03-27 14:42:42



/*
 * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
 */

package com.mycompany.sinhvien;

import java.util.Scanner;

/**
 *
 * @author mymem
 */
public class Sinhvien {
        
    public static void menu(){
        System.out.println("Vui long lua chon:");
        System.out.println("1. Nhap thong tin sinh vien.");
        System.out.println("2. Hien thi thong tin sinh vien.");
        System.out.println("3. Thoat chuong trinh!");
    }

    public static void main(String[] args) {
        String ten="trong";
        int tuoi=0;
        String diachi="trong";
        String email="trong";
        String sdt="trong";
        int n;
        int m=1;
        Scanner scan = new Scanner(System.in);
        for(int i =0;i<m;i++){
                menu();
        n = scan.nextInt();
        if(n==1){
              scan.nextLine();
            System.out.println("Nhap ten:");
         
        ten = scan.nextLine();
        
        System.out.println("Nhap tuoi:");
        tuoi = scan.nextInt();
        System.out.println("Nhap Email:");
       scan.nextLine();
        email = scan.nextLine();
        System.out.println("Nhap dia chi:");
        diachi = scan.nextLine();
        System.out.println("Nhap sdt:");
        sdt = scan.nextLine();
        m++;
        }
        else if(n==2){
//            System.out.println("Thong tin trong!");
            System.out.println("ten:" + ten + "; tuoi:" + tuoi +"; dia chi:" + diachi+"; email:" + email +"; sdt:" + sdt);
            m++;
        }else{
            i=m;
        }
        }
        System.out.println("Chuong trinh ket thuc!");
    

    }
}


avatar
Nguyễn Chí Tâm [java2_online,java1_online]
2022-12-18 06:56:14



    public static void main(String[] args) {

     int choose,i,age;
     Scanner scan = new Scanner(System.in);
     String name,address,phoneNumber,email;
    ArrayList<Student> list = new ArrayList<>();
    i=0;
     do{
     Getmenu();
     choose = scan.nextInt();
     if (choose==1){
         
         Scanner scan2 = new Scanner(System.in);
         System.out.println(" Nhap ten sinh vien: ");
         name= scan2.nextLine();
         System.out.println("Nhap dia chi sinh vien: ");
         address = scan2.nextLine();
         System.out.println("Nhap email sinh vien: ");
         email = scan2.nextLine();
         System.out.println("Nhap phoneNumber sinh vien: ");
         phoneNumber = scan2.nextLine();
         System.out.println("Nhap tuoi sinh vien: ");
         age = scan2.nextInt();
         list.add(i, new Student(name,address,email,phoneNumber,age));
         i++;
         
        }else if (choose==2){
         System.out.println("Thong tin sinh vien:Ten, dia chi, email,sdt, tuoi");
         for(Student c: list){
             c.In();
         }
         }else 
             System.out.println("nhap so khac");         
     }while (choose!=3);           
    }
    static void Getmenu()
    {
        System.out.println("Menu: \n1. Nhap thong tin sinh vien");
        System.out.println("2. In thong tin sinh vien");
        System.out.println("3. Thoat");
        System.out.println("choose:");
}

// create new class:  Student//
 public class Student {
     String name,address,email,phoneNumber;
     int age;

    public Student(String name, String address, String email, String phoneNumber, int age) {
        this.name = name;
        this.address = address;
        this.email = email;
        this.phoneNumber = phoneNumber;
        this.age = age;
    }
    public void In(){
       System.out.println( name+" "+address+" "+email+" "+ phoneNumber+" "+age); 
    } 
}


avatar
le anh tuan [java1_online]
2022-09-06 07:29:58



package ql_sinh_vien;

import java.util.Scanner;

/**
 *
 * @author admin
 */
public class QL_Sinh_Vien {
    public static void main(String[] args) {
        String h[] = new String[10];
        int choose;
        Scanner scanner = new Scanner(System.in);
        do {
            System.out.println("<-------Menu------>");
            System.out.println("1.Nhap thong tin");
            System.out.println("2.Hien thi thong tin");
            System.out.println("3.Thoat");
            System.out.print("Chon 1,2 hoac 3: ");
            choose = scanner.nextInt();
            switch (choose){
                case 1:
                    System.out.print("Nhap ho va ten: ");
                    h[0]= scanner.nextLine();
                    h[0]= scanner.nextLine();

                    System.out.print("Nhap tuoi: ");
                    h[1] = scanner.nextLine();


                    System.out.print("Nhap dia chi: ");
                    h[2] = scanner.nextLine();


                    System.out.print("Nhap sdt: ");
                    h[3] = scanner.nextLine();


                    System.out.print("Nhap email: ");
                    h[4] = scanner.nextLine();
                    break;
                case 2:
                   System.out.println("Ten: " + h[0] + ", Tuoi: " + h[1] + ", dia chi: " + h[2] + ", email: " + h[4] + ", sđt: " + h[3]);
                    break;
                case 3:
                    System.out.println("Thoat");
                    break;
                default:
                    System.out.println("Ban chon khong dung");
                    break;
            }
        }while (choose !=3);
    }
}


avatar
cuonglee [C1907L]
2020-03-23 15:16:39



/*
 * 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.io.PrintStream;
import java.util.ArrayList;
import java.util.Scanner;

/**
 *
 * @author Admin
 */ 
public class Student {
        String name ="";
        int age=0;
        String address="";
        String email="";  
        int phoneNumber=0; 
        public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getAge() {
		return age;
	}

	public void setAge(int age) {
		this.age = age;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public int getNumberPhone() {
		return phoneNumber;
	}

	public void setNumberPhone(int phoneNumber) {
		this.phoneNumber = phoneNumber;
	}
    public static void main(String[] args) {
        
       
        ArrayList<Student> studentList = new ArrayList<>();
            int choose = 0;
         Scanner add = new Scanner(System.in);
        do{
            show();
            choose = Integer.parseInt(add.nextLine());
            switch(choose){
                case 1:
                    System.out.println("nhap thong tin sinh vien");
                    addStudent();
                    break;
                case 2:
                    System.out.println("hien thi thong tin sin vien");
                        for (int i = 0; i < studentList.size(); i++) {
				studentList.get(i).showStudent();
				}
                        break;
                case 3:
                    System.out.println("thoat");
                   
                    break;
                default:
                    System.out.println("Moi nhap lua chon: ");
                    break;
            }
        }while(choose != 3);
    }
    
    public static void show(){
        System.out.println("--------------Menu-------------");
		System.out.println("1. Nhap thong tin sinh vien.");
		System.out.println("2. In thong tin sinh vien.");
		System.out.println("3. Thoat.");
		System.out.println("-------------------------------");
    }
    public static void addStudent(){
        Scanner sc = new Scanner(System.in);
		System.out.println("Nhap ho ten: ");
                 String name = sc.nextLine();
		System.out.println("Nhap tuoi: ");
                int age = Integer.parseInt(sc.nextLine());
		System.out.println("Nhap dia chi: ");
                String address = sc.nextLine();
		System.out.println("Nhap email: ");
                String email = sc.nextLine();
		System.out.println("Nhap so dien thoai: ");
                String phoneNumber = sc.nextLine();
		System.out.println();
    }
   
    public static void showStudent(){
                System.out.println("Ho ten: " + name);
		System.out.println("Tuoi: " + age);     
		System.out.println("Dia chi: " + address);   
                System.out.println("email: " + email);       
		System.out.println("So dien thoai: " + phoneNumber);            
		System.out.println();
    }

  
}


avatar
cuonglee [C1907L]
2020-03-23 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.io.PrintStream;
import java.util.ArrayList;
import java.util.Scanner;

/**
 *
 * @author Admin
 */ 
public class Student {
        String name ="";
        int age=0;
        String address="";
        String email="";  
        int phoneNumber=0; 
        public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getAge() {
		return age;
	}

	public void setAge(int age) {
		this.age = age;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public int getNumberPhone() {
		return phoneNumber;
	}

	public void setNumberPhone(int phoneNumber) {
		this.phoneNumber = phoneNumber;
	}
    public static void main(String[] args) {
        
       
        ArrayList<Student> studentList = new ArrayList<>();
            int choose = 0;
         Scanner add = new Scanner(System.in);
        do{
            show();
            choose = Integer.parseInt(add.nextLine());
            switch(choose){
                case 1:
                    System.out.println("nhap thong tin sinh vien");
                    addStudent();
                    break;
                case 2:
                    System.out.println("hien thi thong tin sin vien");
                        for (int i = 0; i < studentList.size(); i++) {
				studentList.get(i).showStudent();
				}
                        break;
                case 3:
                    System.out.println("thoat");
                   
                    break;
                default:
                    System.out.println("Moi nhap lua chon: ");
                    break;
            }
        }while(choose != 3);
    }
    
    public static void show(){
        System.out.println("--------------Menu-------------");
		System.out.println("1. Nhap thong tin sinh vien.");
		System.out.println("2. In thong tin sinh vien.");
		System.out.println("3. Thoat.");
		System.out.println("-------------------------------");
    }
    public static void addStudent(){
        Scanner sc = new Scanner(System.in);
		System.out.println("Nhap ho ten: ");
                 String name = sc.nextLine();
		System.out.println("Nhap tuoi: ");
                int age = Integer.parseInt(sc.nextLine());
		System.out.println("Nhap dia chi: ");
                String address = sc.nextLine();
		System.out.println("Nhap email: ");
                String email = sc.nextLine();
		System.out.println("Nhap so dien thoai: ");
                String phoneNumber = sc.nextLine();
		System.out.println();
    }
   
    public static void showStudent(){
                System.out.println("Ho ten: " + name);
		System.out.println("Tuoi: " + age);     
		System.out.println("Dia chi: " + address);   
                System.out.println("email: " + email);       
		System.out.println("So dien thoai: " + phoneNumber);            
		System.out.println();
    }

  
}


avatar
Lê Xuân Dũng [JavaFree]
2020-03-20 01:12:01



package qlthongtinsv;

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

public class QLthongtinSV {

    public static void main(String[] args) {
        int choose;
        int n;
        ArrayList<Student> studentList = new ArrayList<>();
        Scanner sc = new Scanner(System.in);
        do {
            showMenu();
            choose = Integer.parseInt(sc.nextLine());
            switch (choose) {
                case 1:
                    System.out.println("Nhap so sinh vien can them: ");
                    n = Integer.parseInt(sc.nextLine());
                    for (int i = 0; i < n; i++) {
                        Student student = new Student();
                        student.addStudent();
                        studentList.add(student);
                    }
                    break;
                case 2:
                    for (Student student : studentList) {
                        student.showStudent();
                    }
                    break;
                case 3:
                    System.out.println("Thoat.");
                    break;
                default:
                    System.out.println("Nhap sai!");
                    break;
            }
        } while (choose != 3);
    }
    static void showMenu() {
        System.out.println("1. Nhap thong tin sinh vien.");
        System.out.println("2. Hien thi thong tin sinh vien.");
        System.out.println("3. Thoat.");
    }
}


package qlthongtinsv;

import java.util.Scanner;

public class Student {
    private String name;
    private int age;
    private String address;
    private String email;
    private String phoneNumber;

    public Student() {
    }

    public Student(String name, int age, String address, String email, String phoneNumber) {
        this.name = name;
        this.age = age;
        this.address = address;
        this.email = email;
        this.phoneNumber = phoneNumber;
    }

    @Override
    public String toString() {
        return "Student: {" + "name=" + name + ", age=" + age + ", address=" + address + ", email=" + email + ", phoneNumber=" + phoneNumber + '}';
    }
    
    
    
    public void addStudent(){
        Scanner sc = new Scanner(System.in);
        System.out.println("Nhap ho ten   : ");
        this.name = sc.nextLine();
        System.out.println("Nhap tuoi     :");
        this.age = Integer.parseInt(sc.nextLine());
        System.out.println("Nhap dia chi  :");
        this.address = sc.nextLine();
        System.out.println("Nhap email    :");
        this.email = sc.nextLine();
        System.out.println("Nhap SDT      :");
        this.phoneNumber = sc.nextLine();
    }
    
    public void showStudent(){
        System.out.println(toString());
    }
            
}


avatar
Phạm Kim Anh [JavaFree]
2020-03-19 13:46:34



package gokisoft.com;

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

public class Bai3 {
	String name;
	int age;
	String address;
	String email;
	String numberPhone;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getAge() {
		return age;
	}

	public void setAge(int age) {
		this.age = age;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getNumberPhone() {
		return numberPhone;
	}

	public void setNumberPhone(String numberPhone) {
		this.numberPhone = numberPhone;
	}

	public void input() {
		Scanner sc = new Scanner(System.in);
		System.out.println("Nhap ho ten: ");
		name = sc.nextLine();
		System.out.println("Nhap tuoi: ");
		age = Integer.parseInt(sc.nextLine());
		System.out.println("Nhap dia chi: ");
		address = sc.nextLine();
		System.out.println("Nhap email: ");
		email = sc.nextLine();
		System.out.println("Nhap so dien thoai: ");
		numberPhone = sc.nextLine();
		System.out.println();
	}

	public void output() {
		System.out.println("Ho ten: " + name);
		System.out.println("Tuoi: " + age);
		System.out.println("Dia chi: " + address);
		System.out.println("Email: " + email);
		System.out.println("So dien thoai: " + numberPhone);
		System.out.println();
	}

	static void menu() {
		System.out.println("--------------Menu-------------");
		System.out.println("1. Nhap thong tin sinh vien.");
		System.out.println("2. In thong tin sinh vien.");
		System.out.println("3. Thoat.");
		System.out.println("-------------------------------");
	}

	public static void main(String[] args) {
		List<Bai3 > list = new ArrayList<>();
		Scanner sc = new Scanner(System.in);
		boolean exit = false;
		int choose;
		do {
			menu();

			System.out.println("Nhap lua chon: ");
			choose = Integer.parseInt(sc.nextLine());
			switch (choose) {
			case 1:
				int n;
				System.out.println("Nhap so sinh vien can them: ");
				n = Integer.parseInt(sc.nextLine());
				for (int i = 0; i < n; i++) {
					Bai3  std = new Bai3 ();
					std.input();
					list.add(std);
				}
				break;
			case 2:
				for (int i = 0; i < list.size(); i++) {
					list.get(i).output();
				}
				break;
			case 3:
				System.out.println("Tam biet!");
				exit = true;
				break;
			default:
				System.out.println("Moi nhap lua chon: ");
				break;
			}
		} while (choose != 3);

	}
}


avatar
Phạm Kim Anh [JavaFree]
2020-03-19 13:46:32



package gokisoft.com;

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

public class Bai3 {
	String name;
	int age;
	String address;
	String email;
	String numberPhone;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getAge() {
		return age;
	}

	public void setAge(int age) {
		this.age = age;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getNumberPhone() {
		return numberPhone;
	}

	public void setNumberPhone(String numberPhone) {
		this.numberPhone = numberPhone;
	}

	public void input() {
		Scanner sc = new Scanner(System.in);
		System.out.println("Nhap ho ten: ");
		name = sc.nextLine();
		System.out.println("Nhap tuoi: ");
		age = Integer.parseInt(sc.nextLine());
		System.out.println("Nhap dia chi: ");
		address = sc.nextLine();
		System.out.println("Nhap email: ");
		email = sc.nextLine();
		System.out.println("Nhap so dien thoai: ");
		numberPhone = sc.nextLine();
		System.out.println();
	}

	public void output() {
		System.out.println("Ho ten: " + name);
		System.out.println("Tuoi: " + age);
		System.out.println("Dia chi: " + address);
		System.out.println("Email: " + email);
		System.out.println("So dien thoai: " + numberPhone);
		System.out.println();
	}

	static void menu() {
		System.out.println("--------------Menu-------------");
		System.out.println("1. Nhap thong tin sinh vien.");
		System.out.println("2. In thong tin sinh vien.");
		System.out.println("3. Thoat.");
		System.out.println("-------------------------------");
	}

	public static void main(String[] args) {
		List<Bai3 > list = new ArrayList<>();
		Scanner sc = new Scanner(System.in);
		boolean exit = false;
		int choose;
		do {
			menu();

			System.out.println("Nhap lua chon: ");
			choose = Integer.parseInt(sc.nextLine());
			switch (choose) {
			case 1:
				int n;
				System.out.println("Nhap so sinh vien can them: ");
				n = Integer.parseInt(sc.nextLine());
				for (int i = 0; i < n; i++) {
					Bai3  std = new Bai3 ();
					std.input();
					list.add(std);
				}
				break;
			case 2:
				for (int i = 0; i < list.size(); i++) {
					list.get(i).output();
				}
				break;
			case 3:
				System.out.println("Tam biet!");
				exit = true;
				break;
			default:
				System.out.println("Moi nhap lua chon: ");
				break;
			}
		} while (choose != 3);

	}
}


avatar
hoangkhiem [C1907L]
2020-03-19 12:10:50



package baitap;

import java.util.Scanner;

/**
 *
 * @author Admin
 */
public class QuanlySV {

    @SuppressWarnings("empty-statement")
    public static void main(String[] args) {
        Scanner Bien = new Scanner(System.in);
        String name = "";
        String DiaChi = "";
        String email = "";
        int tuoi = 0;
        int sdt = 0;
        int nhap;
        do{
            System.out.println("Xin moi lua chon");
            System.out.println("+++++++++++++++++++++++++++++++");
            System.out.println("1. Nhap thong tin sinh vien");
            System.out.println("2. In thong tin sinh vien");
            System.out.println("3 Thoat chung trinh");
            System.out.println("+++++++++++++++++++++++++++++++");
            System.out.print("Xin moi ban nhap : ");
             nhap = Integer.parseInt(Bien.nextLine());
            switch (nhap) {
                case 1:
                    System.out.println("*****Thông tin cá nhân*****");
                    System.out.println("Họ và tên : ");
                    name = Bien.nextLine();
                    System.out.println("Tuổi: ");
                    tuoi = Integer.parseInt(Bien.nextLine());
                    System.out.println("Địa chỉ: ");
                    DiaChi = Bien.nextLine();
                    System.out.println("Email: ");
                    email = Bien.nextLine();
                    System.out.println("SDT: ");
                    sdt = Integer.parseInt(Bien.nextLine());
                    break;
                case 2:
                    System.out.println("Ho va ten : " + name);
                    System.out.println("Tuoi: " + tuoi);
                    System.out.println("Dịa chi : " + DiaChi);
                    System.out.println("Emal : " + email);
                    System.out.println("sdt" + sdt);
                    break;
                case 3:
                    System.out.println("Thoat..");
                    break;
                default:
                    System.out.println("lua chon ban la");
                    break;
            }
            
        }while ( nhap != 3);
        
    
        }
    }