By GokiSoft.com|
19:52 13/02/2023|
Java Basic
[Source Code] Bài tập Employee & StudentMark & Product trong lập trình OOP- lập trình Java căn bản - Java basic - C2006L
https://gokisoft.com/uploads/stores/49/2021/10/coding-java-core.jpg
#Product.java
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package com.gokisoft.lesson07;
import java.util.Scanner;
/**
*
* @author diepvan
*/
public class Product {
String maHH;
String tenHH;
float soLuong;
float gia1SP;
public Product() {
}
public Product(String maHH, String tenHH, float soLuong, float gia1SP) {
this.maHH = maHH;
this.tenHH = tenHH;
this.soLuong = soLuong;
this.gia1SP = gia1SP;
}
public String getMaHH() {
return maHH;
}
public void setMaHH(String maHH) {
this.maHH = maHH;
}
public String getTenHH() {
return tenHH;
}
public void setTenHH(String tenHH) {
this.tenHH = tenHH;
}
public float getSoLuong() {
return soLuong;
}
public void setSoLuong(float soLuong) {
this.soLuong = soLuong;
}
public float getGia1SP() {
return gia1SP;
}
public void setGia1SP(float gia1SP) {
this.gia1SP = gia1SP;
}
public void input() {
Scanner scan = new Scanner(System.in);
System.out.println("Nhap Ma HH: ");
maHH = scan.nextLine();
System.out.println("Nhap ten HH: ");
tenHH = scan.nextLine();
System.out.println("Nhap so luong: ");
soLuong = Integer.parseInt(scan.nextLine());
System.out.println("Nhap gia: ");
gia1SP = Float.parseFloat(scan.nextLine());
}
public void display() {
System.out.println(toString());
}
@Override
public String toString() {
return "maHH=" + maHH + ", tenHH=" + tenHH + ", soLuong=" + soLuong + ", gia1SP=" + gia1SP;
}
}
#Test.java
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package com.gokisoft.lesson07;
import java.util.ArrayList;
import java.util.Scanner;
/**
*
* @author diepvan
*/
public class Test {
public static void main(String[] args) {
// test01();
test02();
}
static void test02() {
Product[] dataList;
Scanner scan = new Scanner(System.in);
System.out.println("Nhap so san pham: ");
int n = Integer.parseInt(scan.nextLine());
dataList = new Product[n];
for (int i = 0; i < n; i++) {
dataList[i] = new Product();
dataList[i].input();
}
}
static void test01() {
ArrayList<Product> dataList = new ArrayList<>();
Scanner scan = new Scanner(System.in);
System.out.println("Nhap so san pham: ");
int n = Integer.parseInt(scan.nextLine());
for (int i = 0; i < n; i++) {
Product p = new Product();
p.input();
dataList.add(p);
}
System.out.println("Danh sach san pham: ");
for (Product product : dataList) {
product.display();
}
float max = 0;
Product maxProduct = null;
for (Product product : dataList) {
if(product.getGia1SP() > max) {
max = product.getGia1SP();
maxProduct = product;
}
}
System.out.println("Thong tin san pham co gia max: ");
if(maxProduct != null) {
maxProduct.display();
}
}
}
Tags:
Phản hồi từ học viên
5
(Dựa trên đánh giá ngày hôm nay)