PROGRAMMING
LANGUAGES 1.
JAVA.
FALL SEMESTER
2025-2026
LECTURE 4.
CONDITIONALS
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
DEMO
- Calculator
- If ; blocks;
46
47
48
PRACTICE
SESSION
Write a calculator that
- supports 4 operations:
addition, subtraction, division,
multiplication
- prints the name of the
operation and the result
- checks division by zero and
prints warning message
- checks non-existent operation
name and prints a warning
message 49
HW
1. Rewrite your calculator project using switch-case
2. Build a simple grading system application:
- it evaluates 3 numbers: attendance points (maximum
10), homework points (maximum 70), exam points
(maximum 30)
- Print the total points and evaluate if the student has
“passed” or failed”
- “Passed” conditions: more than 65 points in total, at
least 6 pints for attendance, at least 17 points for the
exam
50