Introduction to Java Programming
If you're new to programming, Java is one of the best languages to start with. It's powerful, widely used, and has a simple syntax that’s easy to learn.
What is Java?
Java is a high-level, object-oriented programming language developed by Sun Microsystems in 1995, now owned by Oracle Corporation. It is designed to be platform-independent, which means you can write Java code once and run it anywhere — on Windows, Mac, Linux, or even mobile devices.
![]() |
-
Simple and Easy to Learn: Java’s syntax is clear and similar to other programming languages.
-
Object-Oriented: Java encourages good programming practices with concepts like classes and objects.
-
Platform Independent: Thanks to the Java Virtual Machine (JVM), Java programs can run on any device.
-
Versatile: Java is used for building web applications, mobile apps (especially Android), games, and more.
-
Large Community: There are tons of resources, libraries, and frameworks available.
Basic Structure of a Java Program
Here’s a simple Java program that prints “Hello, World!” to the screen:
What does this code do?
-
public class HelloWorld
declares a class named HelloWorld. -
public static void main(String[] args)
is the main method where the program starts. -
System.out.println("Hello, World!");
prints the text to the console.
How to Start Coding in Java?
To write and run Java programs, you need:
-
Java Development Kit (JDK): The software that lets you compile and run Java programs. Download it from Oracle’s website.
-
IDE (Integrated Development Environment): Tools like Eclipse, IntelliJ IDEA, or NetBeans help you write code easily Even a basic text editor like Notepad is enough to start coding in Java.
-
Online Compilers: If you want to try Java without installing anything, websites like Repl.it or JDoodle are great.
10 Simple Java Practice Questions for Your First Day of Coding
๐ง 1. Hello World Program
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
๐ค 2. Print Your Name
public class PrintName {
public static void main(String[] args) {
System.out.println("My name is prachi sudrik");
}
}
➕ 3. Add Two Numbers
public class AddNumbers {
public static void main(String[] args) {
int a = 10, b = 20;
int sum = a + b;
System.out.println("Sum = " + sum);
}
}
๐ฃ 4. Print ASCII Value
public class AsciiValue {
public static void main(String[] args) {
char ch = 'A';
int ascii = ch;
System.out.println("ASCII value of A is: " + ascii);
}
}
๐งฎ 5. Simple Calculator
public class Calculator {
public static void main(String[] args) {
int a = 15, b = 5;
System.out.println("Addition: " + (a + b));
System.out.println("Subtraction: " + (a - b));
System.out.println("Multiplication: " + (a * b));
System.out.println("Division: " + (a / b));
}
}
๐ 6. Swap Two Numbers Without Using a Temporary Variable
public class SwapNumbers {
public static void main(String[] args) {
int a = 10, b = 20;
a = a + b;
b = a - b;
a = a - b;
System.out.println("a = " + a + ", b = " + b);
}
}
๐ 7. Print Numbers from 1 to 10
public class PrintNumbers {
public static void main(String[] args) {
for(int i = 1; i <= 10; i++) {
System.out.println(i);
}
}
}
๐ข 8. Check If a Number Is Even or Odd
public class EvenOdd {
public static void main(String[] args) {
int num = 7;
if(num % 2 == 0) {
System.out.println("Even");
} else {
System.out.println("Odd");
}
}
}
๐ฅ 9. Take User Input Using Scanner
import java.util.Scanner;
public class UserInput {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Enter your name: ");
String name = sc.nextLine();
System.out.print("Enter your age: ");
int age = sc.nextInt();
System.out.println("Hello " + name + ", you are " + age + " years old.");
}
}
๐ซ 10. Create a Class and Object
class Student {
String name = "Rahul";
public static void main(String[] args) {
Student s = new Student();
System.out.println(s.name);
Conclusion
Java is a fantastic language for beginners that opens doors to many exciting opportunities in software development. Start practicing by writing simple programs and gradually learn about variables, loops, and object-oriented programming.
Stay tuned for more posts where we’ll explore Java basics, data types, and more!
๐ฌ Have questions or want me to cover specific Java topics? Leave a comment below!
Amazing !
ReplyDelete