Scanner class in use to read the input from the user. nextLine() method which used read line of the text.
import java.util.*; class Example{ public static void main(String args[]) { Scanner input = new Scanner(System.in); System.out.print("Enter your number : "); int number = input.nextInt(); System.out.println(); System.out.println("Your Number : " + number); } }
Ask to enter the Number if you enter as 12. answer below as 12
Output
Enter your number :
Your Number : 12
Add Two Using Scanner Inputs
input two numbers and read the data and calculate and display the total.
import java.util.*; class Example{ public static void main(String args[]) { Scanner input = new Scanner(System.in); System.out.print("Enter Number 1 : "); int number1 = input.nextInt(); System.out.print("Enter Number 2 : "); int number2 = input.nextInt(); int total = number1 + number2; System.out.println(); System.out.println("Total : " + total); } }
Output
Enter Number 1 : 23
Enter Number 2 : 45
Total : 68
How to input String using Scanner
import java.util.*; class Example{ public static void main(String args[]) { Scanner input = new Scanner(System.in); System.out.print("Enter your text : "); String text = input.nextLine(); System.out.println(); System.out.println("Your Text : " + text); } }
Output
Enter your text : Tutusfunny
Your Text : Tutusfunny
Money Calculate System
import java.util.*; class Example{ public static void main(String args[]) { Scanner input = new Scanner(System.in); System.out.print("Enter Salary : "); int salary = input.nextInt(); System.out.println(); int notes = salary / 5000; salary = salary % 5000; System.out.println("5000 notes : " + notes); notes = salary / 1000; salary = salary % 1000; System.out.println("1000 notes : " + notes); notes = salary / 500; salary = salary % 500; System.out.println("500 notes : " + notes); notes = salary / 100; salary = salary % 100; System.out.println("100 notes : " + notes); notes = salary / 50; salary = salary % 50; System.out.println("50 notes : " + notes); notes = salary / 20; salary = salary % 20; System.out.println("20 notes : " + notes); int coins = salary / 10; salary = salary % 10; System.out.println("10 coins : " + coins); coins = salary / 5; salary = salary % 5; System.out.println("5 coins : " + coins); coins = salary / 2; salary = salary % 2; System.out.println("2 coins : " + coins); System.out.println("1 coins : " + salary); } }
Output
Enter Salary : 56515
5000 notes : 11
1000 notes : 1
500 notes : 1
100 notes : 0
50 notes : 0
20 notes : 0
10 coins : 1
5 coins : 1
2 coins : 0
1 coins : 0
Personal Details inputs
import java.util.*; class Example{ public static void main(String args[]){ Scanner input = new Scanner(System.in); System.out.print("Enter your first name : "); String firstName = input.next(); System.out.print("Enter your last name : "); String lastName = input.next(); System.out.print("Enter your home number : "); String homeNumber = input.next(); System.out.print("Enter your street name : "); String streetName = input.next(); System.out.print("Enter your city : "); String city = input.next(); System.out.println(); System.out.println("Your Full Name : " + firstName + " " + lastName); System.out.println("Your Home Address : No: " + homeNumber + ", " + streetName + " Rd, " + city + "."); } }
Output
Enter your first name : Ram
Enter your last name : Kobi
Enter your home number : 87
Enter your street name : Main
Enter your city : Channai
Your Full Name : Ram Kobi
Your Home Address : No: 87, Main Rd, Channai.
IF Examples Using Scanner
Example 1
import java.util.*; class Example{ public static void main(String args[]) { Scanner input = new Scanner(System.in); System.out.print("Enter your age : "); int age = input.nextInt(); if(age < 18){ System.out.println("Child...."); }else if(age < 35){ System.out.println("young...."); }else{ System.out.println("Elder...."); } } }
Output
Enter your age : 67
Elder….
Example 2
import java.util.*; class Example{ public static void main(String args[]){ Scanner input = new Scanner(System.in); System.out.print("Enter Number 1 : "); int number1 = input.nextInt(); System.out.print("Enter Number 2 : "); int number2 = input.nextInt(); System.out.println(); if(number1 > number2){ System.out.println("Maximum Number : Number 1"); }else{ System.out.println("Maximum Number : Number 2"); } } }
Output
Enter Number 1 : 45
Enter Number 2 : 66
Maximum Number : Number 2
Example 3
import java.util.*; class Example{ public static void main(String args[]) { Scanner input = new Scanner(System.in); System.out.print("Enter Number 1 : "); int number1 = input.nextInt(); System.out.print("Enter Number 2 : "); int number2 = input.nextInt(); System.out.print("Enter Number 3 : "); int number3 = input.nextInt(); if(number1 > number2){ if(number1 > number3){ System.out.println("Maximum Number : Number 1"); }else{ System.out.println("Maximum Number : Number 3"); } }else if(number2 > number3){ System.out.println("Maximum Number : Number 2"); }else{ System.out.println("Maximum Number : Number 3"); } } }
Output
Enter Number 1 : 56
Enter Number 2 : 78
Enter Number 3 : 56
Maximum Number : Number 2
Example 4
import java.util.*; class Example{ public static void main(String args[]) { Scanner input = new Scanner(System.in); System.out.print("Enter Subject 1 Marks : "); int marks1 = input.nextInt(); System.out.print("Enter Subject 2 Marks : "); int marks2 = input.nextInt(); System.out.print("Enter Subject 3 Marks : "); int marks3 = input.nextInt(); System.out.print("Enter Subject 4 Marks : "); int marks4 = input.nextInt(); System.out.print("Enter Subject 5 Marks : "); int marks5 = input.nextInt(); System.out.println(); int total = marks1 + marks2 + marks3 + marks4 + marks5; double average = (double)total / 5; String result = "Fail"; if(average >= 50){ result = "Pass"; } System.out.println("Total : " + total); System.out.println("Average : " + average); System.out.println("Result : " + result); } }
Output
Enter Subject 1 Marks : 56
Enter Subject 2 Marks : 78
Enter Subject 3 Marks : 56
Enter Subject 4 Marks : 78
Enter Subject 5 Marks : 56
Total : 324
Average : 64.8
Result : Pass
Example 6
import java.util.*; class Example{ public static void main(String args[]) { Scanner input = new Scanner(System.in); System.out.print("Enter Subject Marks : "); int marks = input.nextInt(); System.out.println(); if(marks > 100) { System.out.println("Invalid Marks....."); } else if(marks < 0) { System.out.println("Invalid Marks....."); } else if(marks >= 75) { System.out.println("Grade : A"); } else if(marks >= 65) { System.out.println("Grade : B"); } else if(marks >= 55) { System.out.println("Grade : C"); } else if(marks >= 35) { System.out.println("Grade : S"); } else{ System.out.println("Grade : F"); } } }
Output
Enter Subject Marks : 56
Grade : C
Example 7
Inventory Billing System
import java.util.Scanner; public class FirstApp { public static void main(String[] args) { { Scanner scanner = new Scanner(System.in); double totalBill = 0.0; int choice = 0; do { System.out.println("Food Menu:"); System.out.println("1. Burger - $5.99"); System.out.println("2. Pizza - $7.99"); System.out.println("3. Salad - $3.99"); System.out.println("4. Exit"); System.out.print("Enter your choice: "); choice = scanner.nextInt(); switch (choice) { case 1: totalBill += 5.99; break; case 2: totalBill += 7.99; break; case 3: totalBill += 3.99; break; case 4: System.out.println("Exiting..."); break; default: System.out.println("Invalid choice. Please try again."); } } while (choice!= 4); System.out.println("Your total bill is: $" + totalBill); } } }