Is lesson me hum seekhenge ki Java program me user se input kaise lete hain.
Java me user input lene ke liye hum Scanner class ka use karte hain.
Scanner class java.util package me hoti hai.
Isliye hume program ke start me Scanner import karna padta hai.
import java.util.Scanner;Scanner class ka use keyboard se input lene ke liye hota hai.
Example:
- Name input
- Age input
- Number input
- Text input
Scanner object banane ka syntax:
Scanner variableName = new Scanner(System.in);Example:
Scanner input = new Scanner(System.in);Yaha:
Scanner→ class ka naaminput→ object ka naamSystem.in→ keyboard input
import java.util.Scanner;
public class UserInput {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Please Enter Your Name : ");
String userName = input.nextLine();
System.out.println("Hi " + userName);
System.out.print("Enter your age " + userName + ": ");
int age = input.nextInt();
System.out.println("Hello " + userName + " Your Age is " + age);
}
}| Code | Explanation |
|---|---|
import java.util.Scanner |
Scanner class import karte hain |
Scanner input = new Scanner(System.in) |
Scanner object create karte hain |
input.nextLine() |
User se text input leta hai |
input.nextInt() |
User se integer input leta hai |
System.out.print() |
Message display karta hai |
Please Enter Your Name : Sujit
Enter your age Sujit: 22
Hi Sujit
Hello Sujit Your Age is 22
| Method | Work |
|---|---|
nextLine() |
String input |
nextInt() |
Integer input |
nextFloat() |
Float input |
nextDouble() |
Double input |
nextBoolean() |
Boolean input |
next() |
Single word input |
import java.util.Scanner;
public class InputExample {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Enter Name: ");
String name = sc.nextLine();
System.out.print("Enter Age: ");
int age = sc.nextInt();
System.out.print("Enter Salary: ");
double salary = sc.nextDouble();
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("Salary: " + salary);
}
}User Input Program ka flow kuch is tarah hota hai:
Import Scanner
↓
Create Scanner Object
↓
Ask Input from User
↓
Store Input in Variable
↓
Print Result
- User input lene ke liye Scanner class use hoti hai
- Scanner java.util package me hoti hai
nextLine()string input leta hainextInt()integer input leta hai- Scanner object banane ke liye
newkeyword use hota hai
1️⃣ Java me user input kaise lete hain?
2️⃣ Scanner class kis package me hoti hai?
3️⃣ next() aur nextLine() me kya difference hai?
4️⃣ Scanner object ka syntax kya hai?
Is lesson me humne seekha:
✔ User input kya hota hai
✔ Scanner class ka use
✔ Scanner object create karna
✔ nextLine() aur nextInt() ka use
✔ Different data type input lena
Next lesson me hum seekhenge:
- Arithmetic Operators
- Relational Operators
- Logical Operators