סיכום - If Else
חלק מהיחידה יסודות במסלול ה-Java של Coddy. שיעור 31 מתוך 73.
אתגר
מתחיליםנתון לך קוד שמקבל כקלט שני מספרים 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);
}
}כל השיעורים ביחידה יסודות
4אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוהגדלה/הקטנההגדלה/הקטנה לאחר מכןקיצורים אריתמטייםאופרטורי השוואההשוואת מחרוזות5אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2סיכום - לוגיקה פשוטהאופרטורים לוגיים חלק 3אופרטורים לוגיים חלק 4תרגלו בעצמכם: קומפיילר Java אונליין