0% found this document useful (0 votes)
9 views

Introduction To JAVA

Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. It is a general-purpose programming language intended to let programmers write once, run anywhere (WORA),meaning that compiled Java code can run on all platforms that support Java without the need to recompile.

Uploaded by

Rashik Anzum
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Introduction To JAVA

Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. It is a general-purpose programming language intended to let programmers write once, run anywhere (WORA),meaning that compiled Java code can run on all platforms that support Java without the need to recompile.

Uploaded by

Rashik Anzum
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Java Conditions and If Statements

Java supports the usual logical conditions from mathematics:

❖ Less than: a < b


❖ Less than or equal to: a <= b
❖ Greater than: a > b
❖ Greater than or equal to: a >= b
❖ Equal to a == b
❖ Not Equal to: a != b
Example
public class MyClass {
public static void main(String[] args) {
int x = 20;
int y = 18;
if (x > y) {
System.out.println("x is greater than y");
}
}
}
if (condition) {
// block of code to be executed if the condition is true
}

Example :
int x = 20;
int y = 18;
if (x > y) {
System.out.println("x is greater than y");
}

if (condition) {

// block of code to be executed if the condition is true

} else {

// block of code to be executed if the condition is false

Example:
int time = 20;
if (time < 18) {
System.out.println("Good day.");
} else {
System.out.println("Good evening.");
}
if (condition1) {
// block of code to be executed if
condition1 is true
} else if (condition2) {
// block of code to be executed if the
condition1 is false and condition2 is true
} else {
// block of code to be executed if the
condition1 is false and condition2 is
false
}
Example:

int time = 8;

if (time < 10) {


System.out.println("Good morning.");

} else if (time < 20) {


System.out.println("Good day.");

} else {
System.out.println("Good evening.");
}
Practice
1.

int time = ? ;
if (time < 10) {
System.out.println("Good morning.");
} else if (time < 20) {
System.out.println("Good day.");
} else {
System.out.println("Good evening.");
}

// Outputs "Good day"


Short Hand If...Else (Ternary Operator)

variable = (condition) ? expressionTrue :


expressionFalse;
General control Flow:

int time = 20;


if (time < 18) {
System.out.println("Good day.");
} else {
System.out.println("Good evening.");
}
Ternary Operator :

int time = 20;

String result = (time == 18) ? "Good day." : "Good evening.";

System.out.println(result);
Use the switch statement to select one of many code blocks to be executed.

1. The switch expression is evaluated once.


2. The value of the expression is compared with the
values of each case.
3. If there is a match, the associated block of code is
executed.
4. The break and default keywords are optional, and
will be described later in this chapter

switch(expression) {
case x:
// code block
break;
case y:
// code block
break;
default:
// code block
}

int day = 4;
switch (day) {
case 1:
System.out.println("Monday");
break;
case 2:
System.out.println("Tuesday");
break;
case 3:
System.out.println("Wednesday");
break;
case 4:
System.out.println("Thursday");
break;
case 5:
System.out.println("Friday");
break;
case 6:
System.out.println("Saturday");
break;
case 7:
System.out.println("Sunday");
break;
}

Example

int day = 4;
switch (day) {
case 6:
System.out.println("Today is Saturday");
break;
case 7:
System.out.println("Today is Sunday");
break;
default:

You might also like