Menu
Coddy logo textTech

סיכום - If Else

חלק מהיחידה יסודות במסלול ה-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);
    }
}

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר Java אונליין