Java Programming Basics
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 application developers write once, run anywhere (WORA).
1. Setting Up Java
To start coding in Java, you need to install:
- Java Development Kit (JDK)
- An IDE like IntelliJ IDEA or Eclipse
After installation, verify Java by typing `java -version` in your terminal.
2. Your First Java Program
Here is a simple Java program that prints "Hello, World!":
```java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
```
To run:
1. Save as HelloWorld.java
2. Compile: `javac HelloWorld.java`
3. Run: `java HelloWorld`
3. Variables and Data Types
Java supports various data types:
- int: Integer numbers
- double: Floating point numbers
- char: Single characters
- String: Text
- boolean: true/false
Example:
```java
int age = 25;
double price = 19.99;
char grade = 'A';
String name = "John";
boolean isJavaFun = true;
```
4. Control Flow
Java supports if-else, switch, for, while, and do-while loops.
Example (if-else):
```java
int number = 10;
if(number > 0) {
System.out.println("Positive number");
} else {
System.out.println("Negative number");
```