كود برمجه ل موقع تسويق الكتروني بلغة الجافا

تفاصيل العمل

import java.util.ArrayList;

import java.util.List;

import java.util.Scanner;

public class OnlineMarketplace {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

List<Product> productsList = new ArrayList<>();

boolean isRunning = true;

while (isRunning) {

// عرض الخيارات المتاحة للمستخدم

System.out.println("1. إضافة منتج جديد");

System.out.println("2. عرض المنتجات المتاحة");

System.out.println("3. الخروج");

System.out.print("اختر احد الخيارات: ");

int choice = input.nextInt();

switch (choice) {

case 1:

// إضافة منتج جديد

System.out.print("ادخل اسم المنتج: ");

String productName = input.next();

System.out.print("ادخل السعر: ");

double productPrice = input.nextDouble();

Product product = new Product(productName, productPrice);

productsList.add(product);

System.out.println("تمت إضافة المنتج بنجاح");

break;

case 2:

// عرض المنتجات المتاحة

if (productsList.isEmpty()) {

System.out.println("لا يوجد منتجات متاحة حالياً");

} else {

System.out.println("المنتجات المتاحة:");

for (Product p : productsList) {

System.out.println(p.getName() + " بسعر " + p.getPrice() + " ريال");

}

}

break;

case 3:

// الخروج من البرنامج

System.out.println("تم الخروج من البرنامج");

isRunning = false;

break;

default:

// في حالة اختيار خيار غير متاح

System.out.println("خطأ: الرجاء اختيار خيار صحيح");

break;

}

}

}

}

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;

}

}

بطاقة العمل

اسم المستقل Mohammed S.
عدد الإعجابات 0
عدد المشاهدات 250
تاريخ الإضافة
تاريخ الإنجاز