免费观看黄色国产电影视频_精品日韩av无码一区二区三区_日韩欧美aa激情在线视频观看_欧美真大又爽又刺激_久久精品日产第一区二区三_男女操逼视频软件_污天天操网站免费看_91精品人妻综合导航_欧美日韩另类综合_一级毛片真人视频免费

歡迎訪問無錫華德倉儲設(shè)備有限公司官方網(wǎng)站!網(wǎng)站地圖

JAVA實(shí)現(xiàn)商品信息管理系統(tǒng)

人氣:64 發(fā)布時(shí)間:2024-08-18

  ### 回答1:

  以下是一個(gè)簡單的Java商品管理系統(tǒng)代碼示例:

  ```java

  import java.util.Scanner;

  public class ProductManagementSystem {

  public static void main(String[] args) {

  Scanner scanner = new Scanner(System.in);

  int choice;

  boolean quit = false;

  Product[] products = new Product[10];

  int productCount = 0;

  while (!quit) {

  System.out.println("1. Add a new product");

  System.out.println("2. List all products");

  System.out.println("3. Search for a product");

  System.out.println("4. Remove a product");

  System.out.println("0. Quit");

  System.out.print("Enter your choice: ");

  choice = scanner.nextInt();

  switch (choice) {

  case 0:

  quit = true;

  break;

  case 1:

  if (productCount < products.length) {

  System.out.print("Enter the product name: ");

  String name = scanner.next();

  System.out.print("Enter the product price: ");

  double price = scanner.nextDouble();

  Product product = new Product(name, price);

  products[productCount] = product;

  productCount++;

  } else {

  System.out.println("Product list is full.");

  break;

  case 2:

  if (productCount == 0) {

  System.out.println("No products found.");

  } else {

  for (int i = 0; i < productCount; i++) {

  System.out.println(products[i]);

  break;

  case 3:

  if (productCount == 0) {

  System.out.println("No products found.");

  } else {

  System.out.print("Enter the product name: ");

  String name = scanner.next();

  boolean found = false;

  for (int i = 0; i < productCount; i++) {

  if (products[i].getName().equals(name)) {

  System.out.println(products[i]);

  found = true;

  break;

  if (!found) {

  System.out.println("Product not found.");

  break;

  case 4:

  if (productCount == 0) {

  System.out.println("No products found.");

  } else {

  System.out.print("Enter the product name: ");

  String name = scanner.next();

  boolean found = false;

  for (int i = 0; i < productCount; i++) {

  if (products[i].getName().equals(name)) {

  for (int j = i; j < productCount - 1; j++) {

  products[j] = products[j + 1];

  productCount--;

  found = true;

  break;

  if (!found) {

  System.out.println("Product not found.");

  break;

  default:

  System.out.println("Invalid choice.");

  break;

  System.out.println();

  class Product {

  private String name;

  private double price;

  public Product(String name, double price) {

  this.name = name;

  this.price = price;

  public String getName() {

  return name;

  public double getPrice() {

  return price;

  public String toString() {

  return name + ", " + price;

  ```

  該代碼實(shí)現(xiàn)了簡單的商品管理系統(tǒng),可以添加商品、列出所有商品、搜索商品以及刪除商品。通過Scanner類獲取用戶輸入,使用數(shù)組存儲商品信息。Product類表示商品,有名稱和價(jià)格兩個(gè)屬性,并實(shí)現(xiàn)了toString方法以便于輸出。

  ### 回答2:

  Java實(shí)現(xiàn)商品管理系統(tǒng)代碼需要以下幾個(gè)關(guān)鍵步驟:

  1. 設(shè)計(jì)商品類:

  class Product {

  private String productId;

  private String name;

  private double price;

  // 其他屬性和方法省略

  2. 創(chuàng)建商品管理系統(tǒng)類:

  import java.util.ArrayList;

  import java.util.List;

  public class ProductManagementSystem {

  private List

productList;

  public ProductManagementSystem() {

  productList = new ArrayList();

  public void addProduct(Product product) {

  productList.add(product);

  public void removeProduct(Product product) {

  productList.remove(product);

  public Product getProductById(String productId) {

  for (Product product : productList) {

  if (product.getProductId().equals(productId)) {

  return product;

  return null;

  // 其他操作方法省略

  3. 創(chuàng)建測試類:

  public class Test {

  public static void main(String[] args) {

  ProductManagementSystem system = new ProductManagementSystem();

  // 添加商品

  Product product1 = new Product("1", "商品1", 10.0);

  system.addProduct(product1);

  // 刪除商品

  system.removeProduct(product1);

  // 獲取商品

  Product product2 = system.getProductById("2");

  if (product2 != null) {

  System.out.println(product2.getName());

  } else {

  System.out.println("商品不存在");

  // 其他操作方法測試省略

  以上就是使用Java實(shí)現(xiàn)商品管理系統(tǒng)的代碼。商品類用于封裝商品的屬性和方法,商品管理系統(tǒng)類用于對商品進(jìn)行增刪改查等操作,并通過測試類進(jìn)行驗(yàn)證。

  ### 回答3:

  商品管理系統(tǒng)是一個(gè)用于管理商品信息的系統(tǒng),可以進(jìn)行商品的添加、刪除、修改和查詢等功能。下面是一個(gè)簡單的Java實(shí)現(xiàn)商品管理系統(tǒng)的代碼:

  ```java

  import java.util.ArrayList;

  import java.util.List;

  import java.util.Scanner;

  class Product {

  private String name;

  private double price;

  public Product(String name, double price) {

  this.name = name;

  this.price = price;

  public String getName() {

  return name;

  public double getPrice() {

  return price;

  class ProductManager {

  private List

productList;

  public ProductManager() {

  productList = new ArrayList();

  public void addProduct(Product product) {

  productList.add(product);

  public void removeProduct(Product product) {

  productList.remove(product);

  public void updateProduct(Product oldProduct, Product newProduct) {

  int index = productList.indexOf(oldProduct);

  productList.set(index, newProduct);

  public List

searchProduct(String keyword) {

  List

result = new ArrayList();

  for (Product product : productList) {

  if (product.getName().contains(keyword)) {

  result.add(product);

  return result;

  public void displayAllProducts() {

  for (Product product : productList) {

  System.out.println(product.getName() + " - $" + product.getPrice());

  public class Main {

  public static void main(String[] args) {

  ProductManager productManager = new ProductManager();

  Scanner scanner = new Scanner(System.in);

  while (true) {

  System.out.println("請選擇操作:");

  System.out.println("1. 添加商品");

  System.out.println("2. 刪除商品");

  System.out.println("3. 修改商品");

  System.out.println("4. 查詢商品");

  System.out.println("5. 顯示所有商品");

  int choice = Integer.parseInt(scanner.nextLine());

  switch (choice) {

  case 1:

  System.out.println("請輸入商品名稱:");

  String name = scanner.nextLine();

  System.out.println("請輸入商品價(jià)格:");

  double price = Double.parseDouble(scanner.nextLine());

  productManager.addProduct(new Product(name, price));

  break;

  case 2:

  System.out.println("請輸入要刪除的商品名稱:");

  String deleteName = scanner.nextLine();

  List

deleteResult = productManager.searchProduct(deleteName);

  if (deleteResult.size() == 0) {

  System.out.println("找不到該商品!");

  } else {

  productManager.removeProduct(deleteResult.get(0));

  System.out.println("刪除成功!");

  break;

  case 3:

  System.out.println("請輸入要修改的商品名稱:");

  String updateName = scanner.nextLine();

  List

updateResult = productManager.searchProduct(updateName);

  if (updateResult.size() == 0) {

  System.out.println("找不到該商品!");

  } else {

  System.out.println("請輸入新的商品名稱:");

  String newProductName = scanner.nextLine();

  System.out.println("請輸入新的商品價(jià)格:");

  double newProductPrice = Double.parseDouble(scanner.nextLine());

  productManager.updateProduct(updateResult.get(0), new Product(newProductName, newProductPrice));

  System.out.println("修改成功!");

  break;

  case 4:

  System.out.println("請輸入要查詢的商品名稱:");

  String searchName = scanner.nextLine();

  List

searchResult = productManager.searchProduct(searchName);

  if (searchResult.size() == 0) {

  System.out.println("找不到該商品!");

  } else {

  System.out.println("查詢結(jié)果:");

  for (Product product : searchResult) {

  System.out.println(product.getName() + " - $" + product.getPrice());

  break;

  case 5:

  productManager.displayAllProducts();

  break;

  default:

  System.out.println("無效的操作!");

  break;

  ```

  以上是一個(gè)簡單的Java實(shí)現(xiàn)的商品管理系統(tǒng)??梢酝ㄟ^選擇操作的方式,實(shí)現(xiàn)商品的添加、刪除、修改和查詢等功能。