Simple Java Program

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

printprintln
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 рдХреЗ рдмрд╛рдж .class file рдмрдирддреА рд╣реИред
  • 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");
    }
}

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top