By GokiSoft.com| 19:56 13/02/2023|
Java Basic

Java Basic- Overview - Tổng hợp bài tập ôn luyện java basic - Kiểm tra 60 phút

Bài 1: Tính tổng các số nguyên từ 0->N (N được nhập từ bàn phím)

Bài 2: Nhập vào mảng số nguyên gồm N phần tử (N được nhập từ bàn phím) -> In ra các số chia hết cho 2

Bài 3 : Tạo lớp đối tượng Book gồm các thuộc tính sau

- tên sách, tác giả, nhà sản xuất, năm sản xuất

-Viết getter/setter và 2 hàm tạo 

- Viết hàm nhập/hàm hiển thị

- Tạo 2 đối tượng Book với 2 hàm tạo tương ứng trong phương thức main của lớp test. Nhập và hiển thị thông tin sách

Bài 4 :

Tạo lớp People gồm các thuộc tính : tên, địa chỉ

- tạo hàm nhập và hiển thị thông tin sinh viên

Tạo lớp Student kế thừa từ lớp People và có thêm các thuộc tính rollNo

- Ghi đè 2 phương thức nhập và hiển thị thông tin sinh viên

Tạo 2 đối tượng People và Student trong phương thức main của lớp Test. Thực hiện nhập và hiển thị thông tin của 2 đối tượng trên.

Bài 5:

Tạo lớp Vehicle gồm 3 phương thức abstract : running, input, display

Tạo lớp Car kế thừa từ lớp Vehicle có thuộc tính name, số bánh xe.

- Viết các hàm input và display và running (hàm running sẽ hiển thị dòng Car is running)

Tạo lớp BikeCycle kế thừa từ lớp Vehicle có thuộc tính name, số bánh xe

- Viết các hàm input và display và running (hàm running sẽ hiển thị dòng BikeCycle is running)

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

5

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

nguyễn văn huy [T1907A]
nguyễn văn huy

2020-03-11 13:55:36



/*
 * 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 Sach;
import java.util.Scanner;
/**
 *
 * @author ASUS
 */
public class Book {
    String bookName;
    String Name;
    String SuatBan;
    int old;
    public Book(){
    }

    public Book(String bookName, String Name, String SuatBan, int old) {
        this.bookName = bookName;
        this.Name = Name;
        this.SuatBan = SuatBan;
        this.old = old;
    }

    public String getBookName() {
        return bookName;
    }

    public void setBookName(String bookName) {
        this.bookName = bookName;
    }

    public String getName() {
        return Name;
    }

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

    public String getSuatBan() {
        return SuatBan;
    }

    public void setSuatBan(String SuatBan) {
        this.SuatBan = SuatBan;
    }

    public int getOld() {
        return old;
    }

    public void setOld(int old) {
        this.old = old;
    }
    public void display(){
        System.out.println(toString());
    }
    public void nhap(){
        Scanner scan =new Scanner(System.in);
        System.out.println("nhap ten sach");
        bookName =scan.nextLine();
        System.out.println("tac gia");
        Name=scan.nextLine();
        System.out.println("SuatBan");
        SuatBan=scan.nextLine();
        System.out.println("năm");
        old=Integer.parseInt(scan.nextLine());
    }

    @Override
    public String toString() {
        return "Book{" + "bookName=" + bookName + ", Name=" + Name + ", SuatBan=" + SuatBan + ", old=" + old + '}';
    }
    
}
.....
/*
 * 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 Sach;

import java.util.Scanner;

/**
 *
 * @author ASUS
 */
public class main {

    public static void main(String[] args) {
        Book book = new Book();
        Scanner scan = new Scanner(System.in);
        int choise;
        do {
            menu();
            choise = Integer.parseInt(scan.nextLine());
            switch (choise) {

                case 1:
                    System.out.println("1.nhập tên sách");
                    
                break;
                case 2:
                    System.out.println("2.nhập tenn tác giả");
                    break;
                case 3:
                    System.out.println("3.nhập tên nhà xuất bản");
                    break;
                case 4:
                    System.out.println("4.năm sx");
                    break;
                case 5:
                    System.out.println("5.thoát");
                    break;
                default:
                    System.out.println("saiiii");
                    break;
            }
        } while (choise !=5) ; 
    }

    static void menu() {
        System.out.println("1.nhập tên sách:");
        System.out.println("2.nhập tên tác giả");
        System.out.println("3.nhập tên nhà suất bản");
        System.out.println("4.nhập năm sản xuất");
        System.out.println("choise");
    }
}




Trần Mạnh Dũng [T1907A]
Trần Mạnh Dũng

2020-03-11 11:24:32

Bài 3



package Bai3;

import java.util.Scanner;

/**
 *
 * @author admin
 */
public class Book {
    String BookName;
    String Author;
    String NhaSanXuat;
    String NamSanXuat;

    public Book() {
    }

    public Book(String BookName, String Author, String NhaSanXuat, String NamSanXuat) {
        this.BookName = BookName;
        this.Author = Author;
        this.NhaSanXuat = NhaSanXuat;
        this.NamSanXuat = NamSanXuat;
    }

    public String getBookName() {
        return BookName;
    }

    public void setBookName(String BookName) {
        this.BookName = BookName;
    }

    public String getAuthor() {
        return Author;
    }

    public void setAuthor(String Author) {
        this.Author = Author;
    }

    public String getNhaSanXuat() {
        return NhaSanXuat;
    }

    public void setNhaSanXuat(String NhaSanXuat) {
        this.NhaSanXuat = NhaSanXuat;
    }

    public String getNamSanXuat() {
        return NamSanXuat;
    }

    public void setNamSanXuat(String NamSanXuat) {
        this.NamSanXuat = NamSanXuat;
    }
    
    public void input(){
        Scanner input = new Scanner(System.in);
        System.out.println("Nhap ten sach: ");
        BookName = input.nextLine();
        
        System.out.println("Nhap ten tac gia: ");
        Author = input.nextLine();
        
        System.out.println("Nhap nha san xuat: ");
        NhaSanXuat = input.nextLine();
                
        System.out.println("Nhap nam san xuat: ");
        NamSanXuat= input.nextLine();
    }
 
    @Override
    public String toString() {
        return "Book{" + "BookName=" + BookName + ", Author=" + Author + ", NhaSanXuat=" + NhaSanXuat + ", NamSanXuat=" + NamSanXuat + '}';
    }
    
}



package Bai3;

public class Tesst {
    public static void main(String[] args) {
        Book book = new Book();
        book.input();
        System.out.println(book.toString());
    }
}

Bài 4



package Bai4;

import java.util.Scanner;

/**
 *
 * @author admin
 */
public class People {
    String ten;
    String diachi;

    public People() {
    }

    public People(String ten, String diachi) {
        this.ten = ten;
        this.diachi = diachi;
    }

    public String getTen() {
        return ten;
    }

    public void setTen(String ten) {
        this.ten = ten;
    }

    public String getDiachi() {
        return diachi;
    }

    public void setDiachi(String diachi) {
        this.diachi = diachi;
    }

    
    
    
    public void input(){
        Scanner sc = new Scanner(System.in);
        System.out.println("Nhap ten: ");
        ten = sc.nextLine();
        
        System.out.println("Nhap dia chi: ");
        diachi = sc.nextLine();
    }

    @Override
    public String toString() {
        return "People{" + "Name=" + ten + ", Address=" + diachi + '}';
    }

    void output() {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }
    
}



package Bai4;
import java.util.Scanner;

public class Student extends People{
    int rollNo;
    
    
    @Override
    public void input(){
        super.input();
        Scanner sc = new Scanner(System.in);
        System.out.println("Nhap so tt: ");
        rollNo = sc.nextInt();
    }
    @Override
    public void output(){
        super.output();
        System.out.println("rollNo"+rollNo);
    }

    public Student(int rollNo) {
        this.rollNo = rollNo;
    }

    public Student(int rollNo, String ten, String diachi) {
        super(ten, diachi);
        this.rollNo = rollNo;
    }

    public int getRollNo() {
        return rollNo;
    }

    public void setRollNo(int rollNo) {
        this.rollNo = rollNo;
    }

    @Override
    public String getTen() {
        return ten;
    }

    @Override
    public void setTen(String ten) {
        this.ten = ten;
    }

    @Override
    public String getDiachi() {
        return diachi;
    }

    @Override
    public void setDiachi(String diachi) {
        this.diachi = diachi;
    }

    public Student() {
    }

}




package Bai4;

public class Test {
    public static void main(String[] args) {
        
        People people = new People();
        people.input();
        System.out.println(people.toString());
    }
    
}

Bài 5
package Bai5;

/**
 *
 * @author admin
 */
public abstract class Vehicle {
     String name;
     String SoBanhXe;

    public Vehicle() {
    }

    public Vehicle(String name, String SoBanhXe) {
        this.name = name;
        this.SoBanhXe = SoBanhXe;
    }

    public String getName() {
        return name;
    }

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

    public String getSoBanhXe() {
        return SoBanhXe;
    }

    public void setSoBanhXe(String SoBanhXe) {
        this.SoBanhXe = SoBanhXe;
    }

    
}



package Bai5;

/**
 *
 * @author admin
 */
public class Car extends Vehicle{

    
    public void running(){
        System.out.println("Car is running");
    }
}



package Bai5;

/**
 *
 * @author admin
 */
public class BikecCycle extends Vehicle{
    
    public void running(){
        System.out.println("BikeCycle is running");
    }
}



package Bai5;

/**
 *
 * @author admin
 */
public class Test {
    public static void main(String[] args) {
        Car car = new Car();
        car.running();
        
        BikecCycle Bc = new BikecCycle();
        Bc.running();
    }
}

Bài 1



package Bai1;

import java.util.Scanner;
public class Bai1 {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int tong = 0;
        System.out.print("Nhap vao n:");
        int n = Integer.parseInt(scan.nextLine());
        for (int i = 1; i <= n; i++){
            tong += i;
        }
        System.out.println("Tong cac so tu 0 den " + n + " = " + tong);   
    } 
}

Bài 2



package Bai2;

import java.util.Scanner;
public class Bai2 {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.print("Nhap vao n:");
        int n = Integer.parseInt(scan.nextLine());
        int[] t = new int[n];
        for (int i = 0; i < n; i++){
            System.out.print("Nhap vao so thu " + (i+1) + ":" );
            t[i] = Integer.parseInt(scan.nextLine());
        }
        System.out.print("Cac so chia het cho 2 la: " ); 
        for (int i = 0; i < n; i++){
          if (t[i] % 2 == 0)
              System.out.print(t[i] + " ");
        }
    } 
}



Trần Anh Quân [T1907A]
Trần Anh Quân

2020-03-11 11:24:05

b4


+++++Main
package Kt60p;

public class Test1 {
	public static void main(String[] agrs) {
        Book book1 = new Book();
        Book book2 = new Book("Lập trình C", "Trần Anh Quân", "Anh Quan",120000);
        
        System.out.println("Nhập thông tin sách:");
        book1.input();
        System.out.println("Thông tin sách 1:");
        book1.display();
        System.out.println("Thông tin sách 2:");
        book2.display();  
    }
}
+++++People
package kt60p;
import java.util.Scanner;
public class People {
	String name,addRess;

    public void input(){
        Scanner scan = new Scanner(System.in);
        System.out.println("Nhap ten: ");
        name = scan.nextLine();
        System.out.println("Nhap dia chi: ");
        addRess = scan.nextLine();
    }
    public void output(){
        System.out.println(toString());
    }

    @Override
    public String toString() {
        return "People{" +
                "name='" + name + '\'' +
                ", addRess='" + addRess + '\'' +
                '}';
    }
}
+++++Student
package kt60p;
import java.util.Scanner;
public class Student extends People {
    String rollNo;

    @Override
    public void input() {
        super.input();
        Scanner can = new Scanner(System.in);
        System.out.println("Nhap ma: ");
        rollNo = can.nextLine();
    }
    @Override
    public void output() {
        System.out.println(toString());
    }

    @Override
    public String toString() {
        return "Student{" +
                "rollNo='" + rollNo + '\'' +
                ", name='" + name + '\'' +
                ", addRess='" + addRess + '\'' +
                '}';
    }
}



Phạm Ngọc Minh [T1907A]
Phạm Ngọc Minh

2020-03-11 11:19:51

Bài 5


package Kt60p;

public class Test { 
    public static void main(String[] agrs) {
        Car car = new Car();
        BikeCycle bike = new BikeCycle();
        System.out.println("Nhập thông tin Car:");
        car.input();
        System.out.println("Nhập thông tin BikeCycle:");
        bike.input();
        System.out.println("Thông tin của Car:");
        car.display();
        System.out.println("Thông tin của BikeCycle:");
        bike.display();  
    }
}



package Kt60p;
import java.util.Scanner;
public class BikeCycle extends Vehicle {
    String name;
    int soBanhXe;
    @Override
    public void running() {
        System.out.print("BikeCycle is running!!!");
    }

    @Override
    public void input() {
        Scanner scan = new Scanner(System.in);
        System.out.print("Nhập tên xe: ");
        name = scan.nextLine();
        System.out.print("Nhập số bánh xe: ");
        soBanhXe = Integer.parseInt(scan.nextLine());
    }

    @Override
    public void display() {
        System.out.println("Tên xe: " + name);
        System.out.println("Số bánh xe: " + soBanhXe);
    }
}



package Kt60p;
import java.util.Scanner;
public class Car extends Vehicle {
    String name;
    int soBanhXe;
    @Override
    public void running() {
        System.out.print("Car is running!!!");
    }

    @Override
    public void input() {
        Scanner scan = new Scanner(System.in);
        System.out.print("Nhập tên xe: ");
        name = scan.nextLine();
        System.out.print("Nhập số bánh xe: ");
        soBanhXe = Integer.parseInt(scan.nextLine());
    }
    @Override
    public void display() {
        System.out.println("Tên xe: " + name);
        System.out.println("Số bánh xe: " + soBanhXe);
    }
}



package Kt60p;

public abstract class Vehicle {
    public abstract void running();
    public abstract void input();
    public abstract void display();
}



Phạm Ngọc Minh [T1907A]
Phạm Ngọc Minh

2020-03-11 11:10:01

bài 4


package Kt60p;
import java.util.Scanner;
public class People {
	String name,addRess;

    public void input(){
        Scanner scan = new Scanner(System.in);
        System.out.println("Nhap ten: ");
        name = scan.nextLine();
        System.out.println("Nhap dia chi: ");
        addRess = scan.nextLine();
    }
    public void output(){
        System.out.println(toString());
    }

    @Override
    public String toString() {
        return "People{" +
                "name='" + name + '\'' +
                ", addRess='" + addRess + '\'' +
                '}';
    }
}




package Kt60p;

public class Test1 {
	public static void main(String[] args) {
        People people = new People();
        Student student = new Student();

        people.input();
        student.input();

        people.output();
        student.output();
    }
}




package Kt60p;
import java.util.Scanner;
public class Student extends People {
    String rollNo;
    @Override
    public void input() {
        super.input();
        Scanner can = new Scanner(System.in);
        System.out.println("Nhap ma: ");
        rollNo = can.nextLine();
    }
    @Override
    public void output() {
        System.out.println(toString());
    }
    @Override
    public String toString() {
        return "Student{" +
                "rollNo='" + rollNo + '\'' +
                ", name='" + name + '\'' +
                ", addRess='" + addRess + '\'' +
                '}';
    }
}



Phạm Ngọc Minh [T1907A]
Phạm Ngọc Minh

2020-03-11 11:01:34

bài 3


package Kt60p;

public class Test {
	public static void main(String[] agrs) {
        Book book1 = new Book();
        Book book2 = new Book("Lập trình C", "Pham Ngoc Minh", "Ngoc Minh",120000);
        
        System.out.println("Nhập thông tin sách:");
        book1.input();
        System.out.println("Thông tin sách 1:");
        book1.display();
        System.out.println("Thông tin sách 2:");
        book2.display();  
    }
}




package Kt60p;
import java.util.Scanner;
public class Book {
	String bookName;
    String authorName;
    String producer;
    int year;
    public Book() {
    }
    public Book(String bookName, String authorName, String producer, int year) {
        this.bookName = bookName;
        this.authorName = authorName;
        this.producer = producer;
        this.year = year;
    }

    public String getBookName() {
        return bookName;
    }

    public void setBookName(String bookName) {
        this.bookName = bookName;
    }

    public String getAuthorName() {
        return authorName;
    }
    public void setAuthorName(String authorName) {
        this.authorName = authorName;
    }

    public String getProducer() {
        return producer;
    }

    public void setProducer(String producer) {
        this.producer = producer;
    }
    public int getYear() {
        return year;
    }
    public void setYear(int year) {
        this.year = year;
    }
    public void input(){
        Scanner scan = new Scanner(System.in);
        System.out.print("Nhập tên sách: ");
        bookName = scan.nextLine();
        System.out.print("Nhập tên tác giả: ");
        authorName = scan.nextLine();
        System.out.print("Nhập tên nhà xuất bản: ");
        producer = scan.nextLine();
        System.out.print("Năm sản xuất: ");
        year = Integer.parseInt(scan.nextLine());     
    } 
    public void display() {
        System.out.println("Tên sách: " + bookName);
        System.out.println("Tác Giả: " + authorName);
        System.out.println("Nhà xuất bản: " + producer);
        System.out.println("Năm sản xuất: " + year);
    }
}
            



Phạm Ngọc Minh [T1907A]
Phạm Ngọc Minh

2020-03-11 11:00:20


Bài 2

package Kt60p;
import java.util.Scanner;
public class bai2 {	
	    public static void main(String[] args) {
	        int n;
	        Scanner scanner = new Scanner(System.in);     
	        do{
	            System.out.println("Nhap vao phan tu của mảng: ");
	            n = scanner.nextInt();
	        }while (n <=0 );    
	        int A[] = new int[n];        
	        System.out.println("Nhập các phần tử cho mảng: ");
	        for (int i = 0; i < n; i++) {
	            System.out.println("Nhập phần tử thứ" + i + ":");
	            A[i] = scanner.nextInt();
	        }
	        System.out.println("Cac phần tử trong mảng chia hết cho 2 là : ");
	        for (int i = 0; i < n; i++) {
	            if (A[i] % 2 == 0){
	                System.out.println(A[i] +"\t");
	            }
	        }
	    }
}



NguyenHuuThanh [T1907A]
NguyenHuuThanh

2020-03-11 11:00:00



/*
 * 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 Baitap60p2;
import java.util.Scanner;
/**
 *
 * @author abc
 */
public class Bicycle extends Vehicle {
    String name;
    Integer numbwheel;
    
    public Bicycle()
    {
        
    }

    public Bicycle(String name, Integer numbwheel) {
        this.name = name;
        this.numbwheel = numbwheel;
    }

    public String getName() {
        return name;
    }

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

    public Integer getNumbwheel() {
        return numbwheel;
    }

    public void setNumbwheel(Integer numbwheel) {
        this.numbwheel = numbwheel;
    }
    @Override
    public void running()
    {
        System.out.println("Bicycle is running");
    }
    @Override 
    public void input()
    {
        Scanner scan = new Scanner(System.in);
        name = scan.nextLine();
        numbwheel = Integer.parseInt(scan.nextLine());
    }
    @Override
    public void display()
    {
        System.out.println(toString());
    }

    @Override
    public String toString() {
        return "Bicycle{" + "name=" + name + ", numbwheel=" + numbwheel + '}';
    }
    
}



/*
 * 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 Baitap60p2;
import java.util.Scanner;
/**
 *
 * @author abc
 */
public class Book {
    String bookName;
    String authorName;
    String publisher;
    Integer year;
    
    public Book(){
        
    }

    public Book(String bookName, String authorName, String publisher, Integer year) {
        this.bookName = bookName;
        this.authorName = authorName;
        this.publisher = publisher;
        this.year = year;
    }

    public String getBookName() {
        return bookName;
    }

    public void setBookName(String bookName) {
        this.bookName = bookName;
    }

    public String getAuthorName() {
        return authorName;
    }

    public void setAuthorName(String authorName) {
        this.authorName = authorName;
    }

    public String getPublisher() {
        return publisher;
    }

    public void setPublisher(String publisher) {
        this.publisher = publisher;
    }

    public Integer getYear() {
        return year;
    }

    public void setYear(Integer year) {
        this.year = year;
    }
    
    public void input(){
        Scanner scan = new Scanner(System.in);
        bookName = scan.nextLine();
        authorName = scan.nextLine();
        publisher = scan.nextLine();
        year = Integer.parseInt(scan.nextLine());
    }
    public void output(){
        System.out.println(toString());
    }

    @Override
    public String toString() {
        return "Book{" + "bookName=" + bookName + ", authorName=" + authorName + ", publisher=" + publisher + ", year=" + year + '}';
    }
          
}



/*
 * 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 Baitap60p2;
import java.util.Scanner;
/**
 *
 * @author abc
 */
public class Car extends Vehicle {
    String name;
    Integer numbwheel;
    
    public Car(){
        
    }

    public Car(String name, Integer numbwheel) {
        this.name = name;
        this.numbwheel = numbwheel;
    }

    public String getName() {
        return name;
    }

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

    public Integer getNumbwheel() {
        return numbwheel;
    }

    public void setNumbwheel(Integer numbwheel) {
        this.numbwheel = numbwheel;
    }
    @Override
    public void running(){
        System.out.println("Car is running");
        
    }
    @Override
    public void input()
    {
        Scanner scan = new Scanner(System.in);
        name = scan.nextLine();
        numbwheel = Integer.parseInt(scan.nextLine());
    }
    @Override
    public void display()
    {
        System.out.println(toString());
    }

    @Override
    public String toString() {
        return "Car{" + "name=" + name + ", numbwheel=" + numbwheel + '}';
    }
    
}



/*
 * 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.
 */
//Bài 1: Tính tổng các số nguyên từ 0->N (N được nhập từ bàn phím)
package Baitap60p2;
import java.util.Scanner;
/**
 *
 * @author abc
 */
public class Main {
    public static void main(String[] args)
    {
        Scanner scan = new Scanner(System.in);
        int N ;
        N = Integer.parseInt(scan.nextLine());
        //System.out.println((N*(N+1)/2));
        System.out.println(tinhtong(N));
}
    public static int tinhtong(int n){
        return n*(n+1)/2;
    }
}



/*
 * 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.
 */
//Bài 2: Nhập vào mảng số nguyên gồm N phần tử (N được nhập từ bàn phím) -> In ra các số chia hết cho 2

package Baitap60p2;
import java.util.Scanner;
import java.util.ArrayList;
/**
 *
 * @author abc
 */
public class Main2 {
    public static void main(String[] args){
    // List
        Scanner scan = new Scanner(System.in);
        int n;
        n = Integer.parseInt(scan.nextLine());
        int[] array = new int[n];
        for ( int i = 0 ; i < n ; i++)
        {
            array[i] = Integer.parseInt(scan.nextLine());
        }
        for (int i = 0 ; i < n ; i++)
        {
            if (array[i] % 2 == 0)
            {
                System.out.println(array[i]);
            }
           
        } 
      
    
        
        
    }
    
    
}



/*
 * 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.
 */
/*       
Bài 3 : Tạo lớp đối tượng Book gồm các thuộc tính sau

- tên sách, tác giả, nhà sản xuất, năm sản xuất

-Viết getter/setter và 2 hàm tạo 

- Viết hàm nhập/hàm hiển thị

- Tạo 2 đối tượng Book với 2 hàm tạo tương ứng trong phương thức main của lớp test. Nhập và hiển thị thông tin sách
*/
package Baitap60p2;

/**
 *
 * @author abc
 */
public class Main3 {
    public static void main(String[] args)
    {
        Book book1 = new Book();
        book1.input();
        book1.output();
        
        Book book2 = new Book("a","a","a",12);
        book2.output();
    }
    
}



/*
 * 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.
 */
/*
Tạo lớp People gồm các thuộc tính : tên, địa chỉ

- tạo hàm nhập và hiển thị thông tin sinh viên

Tạo lớp Student kế thừa từ lớp People và có thêm các thuộc tính rollNo

- Ghi đè 2 phương thức nhập và hiển thị thông tin sinh viên

Tạo 2 đối tượng People và Student trong phương thức main của lớp Test. Thực hiện nhập và hiển thị thông tin của 2 đối tượng trên.
*/
package Baitap60p2;

/**
 *
 * @author abc
 */
public class Main4 {
    public static void main(String[] args)
    {
        People people = new People();
        people.nhap();
        people.hienthi();
        
        Student student = new Student();
        student.nhap();
        student.hienthi();
    }
    
}



/*
 * 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 Baitap60p2;
import java.util.Scanner;
/*
Tạo lớp Vehicle gồm 3 phương thức abstract : running, input, display

Tạo lớp Car kế thừa từ lớp Vehicle có thuộc tính name, số bánh xe.

- Viết các hàm input và display và running (hàm running sẽ hiển thị dòng Car is running)

Tạo lớp BikeCycle kế thừa từ lớp Vehicle có thuộc tính name, số bánh xe

- Viết các hàm input và display và running (hàm running sẽ hiển thị dòng BikeCycle is running)


*/
/**
 *
 * @author abc
 */
public class Main5 {
    public static void main(String[] args)
    {
        Car car = new Car();
        Bicycle bicycle = new Bicycle();
        car.input();
        car.display();
        car.running();
        
        bicycle.input();
        bicycle.display();
        bicycle.running();
    }
    
}



/*
 * 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 Baitap60p2;
import java.util.Scanner;
/**
 *
 * @author abc
 */
public class People {
    String name , address;
    
    public void nhap()
    {
        Scanner scan = new Scanner(System.in);
        name = scan.nextLine();
        address = scan.nextLine();
        
    }
    public void hienthi()
    {
        System.out.println(toString());
    }

    @Override
    public String toString() {
        return "People{" + "name=" + name + ", address=" + address + '}';
    }
    
}



/*
 * 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 Baitap60p2;
import java.util.Scanner;
/**
 *
 * @author abc
 */
public class Student extends People {
    Integer rollno;
    
    public Student()
    {
        
    }

    public Student(Integer rollno) {
        this.rollno = rollno;
    }

    public Integer getRollno() {
        return rollno;
    }

    public void setRollno(Integer rollno) {
        this.rollno = rollno;
    }

    public String getName() {
        return name;
    }

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

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }
    
    @Override
    public void nhap()
    {
        super.nhap();
        Scanner scan = new Scanner(System.in);
        rollno = Integer.parseInt(scan.nextLine());
        
    }
    @Override
    public void hienthi()
    {
        super.hienthi();
        System.out.println(toString());
    }

    @Override
    public String toString() {
        return "Student{" + "rollno=" + rollno + '}';
    }
    
}



/*
 * 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 Baitap60p2;

/**
 *
 * @author abc
 */
public abstract class Vehicle {
    public abstract void running();
    public abstract void input();
    public abstract void display();
}



Phạm Ngọc Minh [T1907A]
Phạm Ngọc Minh

2020-03-11 10:58:15

bài 1


package Kt60p;
import java.util.Scanner;
public class bai1 {
	       public static void main(String[] args) {
	    int n, a, tong = 0;
	    Scanner scanner = new Scanner(System.in);	         
	    System.out.println("Nhập số nguyên dương bất kỳ: ");
	    n = scanner.nextInt();      
	    while (n > 0) {
	        a = n % 10;
	        n = n / 10;
	        tong += a;}         
	    System.out.println("Tổng các chữ số = " + tong);
	}}



Trần Anh Quân [T1907A]
Trần Anh Quân

2020-03-11 10:51:52

b3


+++++Main:
package Kt60p;

public class Test {
	public static void main(String[] agrs) {
        Book book1 = new Book();
        Book book2 = new Book("Lập trình C", "Trần Anh Quân", "Anh Quan",120000);
        
        System.out.println("Nhập thông tin sách:");
        book1.input();
        System.out.println("Thông tin sách 1:");
        book1.display();
        System.out.println("Thông tin sách 2:");
        book2.display();  
    }
} 
++++++Book
package Kt60p;
import java.util.Scanner;
public class Book {
	String bookName;
    String authorName;
    String producer;
    int year;
    public Book() {
    }
    public Book(String bookName, String authorName, String producer, int year) {
        this.bookName = bookName;
        this.authorName = authorName;
        this.producer = producer;
        this.year = year;
    }

    public String getBookName() {
        return bookName;
    }

    public void setBookName(String bookName) {
        this.bookName = bookName;
    }

    public String getAuthorName() {
        return authorName;
    }
    public void setAuthorName(String authorName) {
        this.authorName = authorName;
    }

    public String getProducer() {
        return producer;
    }

    public void setProducer(String producer) {
        this.producer = producer;
    }
    public int getYear() {
        return year;
    }
    public void setYear(int year) {
        this.year = year;
    }
    public void input(){
        Scanner scan = new Scanner(System.in);
        System.out.print("Nhập tên sách: ");
        bookName = scan.nextLine();
        System.out.print("Nhập tên tác giả: ");
        authorName = scan.nextLine();
        System.out.print("Nhập tên nhà xuất bản: ");
        producer = scan.nextLine();
        System.out.print("Năm sản xuất: ");
        year = Integer.parseInt(scan.nextLine());     
    } 
    public void display() {
        System.out.println("Tên sách: " + bookName);
        System.out.println("Tác Giả: " + authorName);
        System.out.println("Nhà xuất bản: " + producer);
        System.out.println("Năm sản xuất: " + year);
    }
}