Introduction
Java рд╕реАрдЦрдиреЗ рдХреА рд╢реБрд░реБрдЖрдд рдПрдХ simple program рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИред Simple Java program рдХреА help рд╕реЗ рд╣рдореЗрдВ Java program рдХрд╛ basic structure, class, main method рдФрд░ output statement рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред
Java рдореЗрдВ рд╣рд░ program рдХрд┐рд╕реА рди рдХрд┐рд╕реА class рдХреЗ рдЕрдВрджрд░ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред Java program рдХреА execution main() method рд╕реЗ start рд╣реЛрддреА рд╣реИред Output print рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП System.out.println() statement рдХрд╛ use рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
Simple Definition
A simple Java program is a basic program that shows the structure and execution process of Java.
Hindi Meaning
Simple Java program рдПрдХ basic program рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ Java program рдХреА structure рдФрд░ working рд╕рдордЭреА рдЬрд╛рддреА рд╣реИред
First Java Program
class Hello {
public static void main(String[] args) {
System.out.println("Hello BCA Students");
}
}
Output
Hello BCA Students
Program Explanation
class Hello
class Java рдХрд╛ keyword рд╣реИред Java рдореЗрдВ program class рдХреЗ рдЕрдВрджрд░ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣рд╛рдБ class рдХрд╛ рдирд╛рдо Hello рд╣реИред
public static void main(String[] args)
рдпрд╣ Java program рдХрд╛ main method рд╣реИред Program рдХреА execution рдЗрд╕реА method рд╕реЗ start рд╣реЛрддреА рд╣реИред
public
public рдПрдХ access modifier рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ main method рдХреЛ JVM рдХрд╣реАрдВ рд╕реЗ рднреА access рдХрд░ рд╕рдХрддрд╛ рд╣реИред
static
static рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ main method рдХреЛ call рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП object рдмрдирд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реЛрддреАред JVM рдЗрд╕реЗ directly call рдХрд░ рд╕рдХрддрд╛ рд╣реИред
void
void рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ main method рдХреЛрдИ value return рдирд╣реАрдВ рдХрд░рддрд╛ред
main
main Java program рдХрд╛ starting point рд╣реЛрддрд╛ рд╣реИред Java program run рд╣реЛрдиреЗ рдкрд░ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ main method execute рд╣реЛрддрд╛ рд╣реИред
String[] args
String[] args command line arguments рдХреЛ store рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП use рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ values string form рдореЗрдВ store рд╣реЛрддреА рд╣реИрдВред
System.out.println()
System.out.println() screen рдкрд░ output print рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП use рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред println output print рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж cursor рдХреЛ next line рдореЗрдВ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред
Java Program Structure
class ClassName {
public static void main(String[] args) {
statement;
}
}
Explanation
рд╣рд░ Java program рдореЗрдВ рдПрдХ class рд╣реЛрддреА рд╣реИред Class рдХреЗ рдЕрдВрджрд░ main method рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред Main method рдХреЗ рдЕрдВрджрд░ program statements рд▓рд┐рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВред
File Name and Class Name
Java program рдХреЛ .java extension рд╡рд╛рд▓реА file рдореЗрдВ save рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдЧрд░ class public рд╣реИ, рддреЛ file name рдФрд░ class name same рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
Example
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Java");
}
}
рдЗрд╕ program рдХреЛ Hello.java рдирд╛рдо рд╕реЗ save рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
Compile and Run Java Program
Java program рдХреЛ compile рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП javac command use рд╣реЛрддреА рд╣реИ рдФрд░ run рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП java command use рд╣реЛрддреА рд╣реИред
Compile Command
javac Hello.java
Run Command
java Hello
Explanation
javac Hello.java command source code рдХреЛ bytecode рдореЗрдВ convert рдХрд░рддреА рд╣реИред рдЗрд╕рд╕реЗ Hello.class file рдмрдирддреА рд╣реИред java Hello command JVM рдХреА help рд╕реЗ bytecode рдХреЛ execute рдХрд░рддреА рд╣реИред
Example: Print Multiple Lines
class Student {
public static void main(String[] args) {
System.out.println("Name: Rahul");
System.out.println("Course: BCA");
System.out.println("Subject: Java Programming");
}
}
Output
Name: Rahul
Course: BCA
Subject: Java Programming
Example: Addition of Two Numbers
class Addition {
public static void main(String[] args) {
int a = 10;
int b = 20;
int sum = a + b;
System.out.println("Sum = " + sum);
}
}
Output
Sum = 30
Explanation
рдЗрд╕ program рдореЗрдВ a рдФрд░ b рджреЛ integer variables рд╣реИрдВред sum variable рдореЗрдВ рджреЛрдиреЛрдВ numbers рдХрд╛ addition store рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдлрд┐рд░ result рдХреЛ System.out.println() рдХреА help рд╕реЗ print рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
Example: Print Without New Line
class PrintDemo {
public static void main(String[] args) {
System.out.print("Hello ");
System.out.print("Java");
}
}
Output
Hello Java
Difference Between print and println
| println | |
|---|---|
| Same line рдореЗрдВ output print рдХрд░рддрд╛ рд╣реИред | Output print рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж new line рджреЗрддрд╛ рд╣реИред |
| Cursor same line рдореЗрдВ рд░рд╣рддрд╛ рд╣реИред | Cursor next line рдореЗрдВ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред |
Common Mistakes in Simple Java Program
Class Name рдФрд░ File Name рдЧрд▓рдд рд░рдЦрдирд╛
рдЕрдЧрд░ class public рд╣реИ, рддреЛ file name class name рдЬреИрд╕рд╛ рд╣реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
Semicolon рднреВрд▓ рдЬрд╛рдирд╛
Java рдореЗрдВ рд╣рд░ statement рдХреЗ end рдореЗрдВ semicolon ; рд▓рдЧрд╛рдирд╛ рдЬрд░реВрд░реА рд╣реЛрддрд╛ рд╣реИред
Main Method рдЧрд▓рдд рд▓рд┐рдЦрдирд╛
Main method рдХреЛ рд╕рд╣реА format рдореЗрдВ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:
public static void main(String[] args)
Capital рдФрд░ Small Letters рдХрд╛ рдзреНрдпрд╛рди рди рд░рдЦрдирд╛
Java case-sensitive language рд╣реИред рдЗрд╕рд▓рд┐рдП System рдФрд░ system рдЕрд▓рдЧ-рдЕрд▓рдЧ рдорд╛рдиреЗ рдЬрд╛рддреЗ рд╣реИрдВред
Exam-Oriented Short Answer
Q. Write a simple Java program and explain it.
class Hello {
public static void main(String[] args) {
System.out.println("Hello Java");
}
}
рдпрд╣ рдПрдХ simple Java program рд╣реИред рдЗрд╕рдореЗрдВ Hello рдирд╛рдо рдХреА class рдмрдирд╛рдИ рдЧрдИ рд╣реИред Program рдХреА execution main() method рд╕реЗ start рд╣реЛрддреА рд╣реИред System.out.println() statement screen рдкрд░ output print рдХрд░рддрд╛ рд╣реИред рдЗрд╕ program рдХрд╛ output Hello Java рд╣реЛрдЧрд╛ред
Important Points to Remember
- Java program class рдХреЗ рдЕрдВрджрд░ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред
- Java program рдХреА execution main method рд╕реЗ start рд╣реЛрддреА рд╣реИред
- Java рдореЗрдВ output print рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
System.out.println()use рд╣реЛрддрд╛ рд╣реИред - Java source file рдХрд╛ extension
.javaрд╣реЛрддрд╛ рд╣реИред - Compilation рдХреЗ рдмрд╛рдж
.classfile рдмрдирддреА рд╣реИред - Java compiler рдХрд╛ command
javacрд╣реИред - Java program run рдХрд░рдиреЗ рдХрд╛ command
javaрд╣реИред - Java case-sensitive language рд╣реИред
- рд╣рд░ Java statement рдХреЗ end рдореЗрдВ semicolon рд▓рдЧрд╛рдирд╛ рдЬрд░реВрд░реА рд╣реЛрддрд╛ рд╣реИред
Practice Questions
Short Answer Questions
- Simple Java program рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?
- Java program рдХреА execution рдХрд╣рд╛рдБ рд╕реЗ start рд╣реЛрддреА рд╣реИ?
System.out.println()рдХрд╛ рдХреНрдпрд╛ use рд╣реИ?printрдФрд░printlnрдореЗрдВ рдЕрдВрддрд░ рд▓рд┐рдЦрд┐рдПред- Java source file рдХрд╛ extension рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?
- Java program рдХреЛ compile рдФрд░ run рдХрд░рдиреЗ рдХреА commands рд▓рд┐рдЦрд┐рдПред
Long Answer Question
Simple Java program рд▓рд┐рдЦрд┐рдП рдФрд░ рдЙрд╕рдХреЗ рд╕рднреА parts рдХреЛ explain рдХреАрдЬрд┐рдПред
Homework Program
рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ output print рдХрд░рдиреЗ рдХрд╛ Java program рд▓рд┐рдЦрд┐рдП:
Welcome to Java
My name is Amit
I am a BCA student
Hint
class MyInfo {
public static void main(String[] args) {
System.out.println("Welcome to Java");
System.out.println("My name is Amit");
System.out.println("I am a BCA student");
}
}