Unlock the Power of Conditional Statements
When it comes to programming, conditional statements are a crucial element in making decisions based on certain conditions. In this article, we’ll explore how to use if…else statements in Java and Kotlin to check whether a number is even or odd.
Understanding the Basics
Imagine you’re tasked with creating a program that determines whether a user-inputted number is even or odd. To achieve this, you’ll need to use a conditional statement that checks the remainder of the number when divided by 2. If the remainder is 0, the number is even; otherwise, it’s odd.
Java Implementation
Let’s dive into an example in Java. We’ll create a Scanner
object to read a number from the user’s keyboard and store it in a variable num
. Then, we’ll use an if…else statement to check whether num
is divisible by 2.
“`java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
System.out.print(“Enter a number: “);
int num = reader.nextInt();
if (num % 2 == 0) {
System.out.println(num + " is even.");
} else {
System.out.println(num + " is odd.");
}
}
}
“`
Kotlin Twist
In Kotlin, if…else statements are not only used for control flow but also as expressions. This means you can store the return value from an if…else statement to a variable, similar to Java’s ternary operator (? :
).
Here’s the equivalent code in Kotlin:
“`kotlin
fun main() {
print(“Enter a number: “)
val num = readLine()!!.toInt()
val evenOdd = if (num % 2 == 0) "even" else "odd"
println("$num is $evenOdd.")
}
“`
The Power of Conditional Statements
As you can see, conditional statements play a vital role in making decisions in programming. By mastering if…else statements in Java and Kotlin, you’ll be able to create more efficient and effective programs. So, take the first step today and start exploring the world of conditional statements!