Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مراجعة - If Else

جزء من قسم Fundamentals في رحلة Java على Coddy — الدرس 31 من 73.

challenge icon

التحدي

مبتدئ

يتم إعطاؤك كوداً يستقبل كمدخلات رقمين n1 و n2 وسلسلة نصية من حرف واحد op.

ملاحظة: سنتعلم في الدروس القادمة كيفية الحصول على مدخلات من المستخدم، حالياً فقط لا تقم بتغيير الأسطر الثلاثة الأولى.

 

القيم المحتملة لـ op هي +، -، / و *

مهمتك هي تعيين قيمة المتغير result بناءً على الشروط التالية:

  • إذا كان op هو +، قم بتعيين result بـ n1 + n2.
  • إذا كان op هو -، قم بتعيين result بـ n1 - n2.
  • إذا كان op هو /، قم بتعيين result بـ n1 / n2.
  • إذا كان op هو *، قم بتعيين result بـ n1 * n2.

 

هام: في لغة Java، لا يمكن مقارنة السلاسل النصية باستخدام ==. لمقارنة سلسلة نصية، استخدم التابع .equals() بدلاً من ذلك. على سبيل المثال، للتحقق مما إذا كان op هو +، اكتب: op.equals("+")

جرّب بنفسك

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in); // لا تغير هذا السطر
        int n1 = scanner.nextInt(); // لا تغير هذا السطر
        int n2 = scanner.nextInt(); // لا تغير هذا السطر
        scanner.nextLine(); // لا تغير هذا السطر
        String op = scanner.nextLine(); // لا تغير هذا السطر
        
        // اكتب كودك بالأسفل
        double result = 0;
        
        
        
        System.out.println(result);
    }
}

جميع دروس Fundamentals