Sitemap
Vishal Bhamare

Vishal Bhamare

📚 Fullstack Dev | 🎥 YouTuber @TheCodingHouse | Teaching Java & DSA | Freelancing for 7+ years | Sharing my coding journey & tech tips | 🚀 Let's learn togethe

Understanding Java Operators and Arrays

4 min readOct 12, 2024

--

Java Operators and Arrays Explained: Simplified Examples for Beginners | TheCodingHouse.

Press enter or click to view image in full size
Operators and Arrays

Java Operators: A Comprehensive Guide with Examples

Java operators are special symbols used to perform operations on variables and values. They play a crucial role in making your code logic flow smoothly. Let’s dive into the different types of operators available in Java.

1. Arithmetic Operators

Arithmetic operators are used to perform mathematical operations like addition, subtraction, multiplication, division, and modulo.

Examples:

int a = 10;
int b = 5;

int sum = a + b; // Addition: 15
int difference = a - b; // Subtraction: 5
int product = a * b; // Multiplication: 50
int quotient = a / b; // Division: 2
int remainder = a % b; // Modulo: 0

2. Relational Operators

Relational operators compare two values or expressions and return a boolean result.

Examples:

int x = 10;
int y = 20;

boolean isEqual = (x == y); // false
boolean isNotEqual = (x != y); // true
boolean isGreater = (x > y); // false
boolean isLess = (x < y); // true
boolean isGreaterOrEqual = (x >= y); // false
boolean isLessOrEqual = (x <= y); // true

3. Logical Operators

Logical operators are used to combine multiple conditions or expressions.

Examples:

boolean condition1 = true;
boolean condition2 = false;

boolean andResult = condition1 && condition2; // false
boolean orResult = condition1 || condition2; // true
boolean notResult = !condition1; // false

4. Assignment Operators

Assignment operators are used to assign values to variables.

Examples:

int num = 10;
num += 5; // num = num + 5; num becomes 15
num -= 3; // num = num - 3; num becomes 12
num *= 2; // num = num * 2; num becomes 24
num /= 4; // num = num / 4; num becomes 6

5. Unary Operators

Unary operators are used with a single operand to perform various operations.

Examples:

int value = 5;
int increment = ++value; // Pre-increment: value becomes 6, increment is 6
int decrement = --value; // Pre-decrement: value becomes 5, decrement is 5

6. Ternary Operator

The ternary operator is a shorthand way of writing an if-else condition.

Example:

int a = 5, b = 10;
int max = (a > b) ? a : b; // max will be 10

Java Arrays: A Quick Overview with Examples

Arrays are used to store multiple values in a single variable, making it easier to manage a collection of similar data.

Get Vishal Bhamare’s stories in your inbox

Join Medium for free to get updates from this writer.

1. Single-Dimensional Arrays

Single-dimensional arrays are the most basic type of array, used to store a sequence of values.

Example:

int[] numbers = {1, 2, 3, 4, 5};
System.out.println(numbers[2]); // Output: 3

2. Multi-Dimensional Arrays

Multi-dimensional arrays are used to store data in a matrix-like structure, such as a table.

Example:

int[][] matrix = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
System.out.println(matrix[1][2]); // Output: 6
Press enter or click to view image in full size

3. Array Operations

Operations such as looping through arrays and modifying elements are commonly performed on arrays.

Example:

int[] values = {10, 20, 30, 40, 50};
for (int i = 0; i < values.length; i++) {
System.out.println("Value at index " + i + ": " + values[i]);
}

1. String Basics

Strings in Java are objects that represent sequences of characters.

Example:

String greeting = "Hello, World!";
System.out.println(greeting); // Output: Hello, World!

2. String Methods

Java provides several methods to perform operations on strings.

Examples:

String phrase = "Hello, World!";
int length = phrase.length(); // Returns 13
String upper = phrase.toUpperCase(); // Converts to "HELLO, WORLD!"
String replaced = phrase.replace("World", "Java"); // "Hello, Java!"

3. StringBuilder and StringBuffer

StringBuilder and StringBuffer are used to create mutable strings in Java.

Example using StringBuilder:

StringBuilder sb = new StringBuilder("Hello");
sb.append(" World");
System.out.println(sb); // Output: Hello World
StringBuffer sb = new StringBuffer("Java");
sb.append(" Programming");
System.out.println(sb); // Output: Java Programming

Conclusion

This guide covered the essentials of Java operators, arrays, and strings. Understanding these basics will help you build a solid foundation in Java programming.

Press enter or click to view image in full size
Press enter or click to view image in full size

--

--

Vishal Bhamare
Vishal Bhamare

Written by Vishal Bhamare

📚 Fullstack Dev | 🎥 YouTuber @TheCodingHouse | Teaching Java & DSA | Freelancing for 7+ years | Sharing my coding journey & tech tips | 🚀 Let's learn togethe