Title: Implementation of java.util package.
Aim: - To study Scanner class in Java.
Theory:-
Package:
A java package is a group of similar types of classes, interfaces, and sub-packages. Package in java can be categorized in two forms, built-in package, and user-defined package.
There are many built-in packages such as java, java.lang, java.awt, java.swing, java.net, java.io, java.util, java.sql etc.
Advantage of Java Package
1) Java package is used to categorize the classes and interfaces so that they can be easily maintained.
2) Java package provides access protection.
3) Java package removes naming collision.
Java Scanner:-
Scanner class in Java is found in the java.util package. Java provides various ways to read input from the keyboard, the java.util.Scanner class is one of them. The Java Scanner class provides nextXXX() methods to return the type of value such as nextInt(), nextByte(), nextShort(), next(), nextLine(), nextDouble(), nextFloat(), nextBoolean(), etc. To get a single character from the scanner, you can call next().charAt(0) method which returns a single character.
How to get Java Scanner:- To get the instance of Java Scanner which reads input from the user, we need to pass the input stream (System. in) in the constructor of the Scanner class. Syntax: Scanner in = new Scanner(System.in);
Program:-
1st program
package Section7;
import javax.lang.model.element.Name;
import java.util.Scanner;
public class Main {
public static void main(String[] args)
{
String name;
int Roll_No;
float Percentage;
long Mobile_No;
char Gender;
double cgpa; // Creating Object for scanner class Scanner
sc = new Scanner(System.in);
System.out.println("Enter Your Name: ");
name = sc.next();
System.out.println("Enter Roll No: ");
Roll_No = sc.nextInt();
System.out.println("Enter Percentage: ");
Percentage = sc.nextFloat();
System.out.println("Enter Mobile Number: ");
Mobile_No = sc.nextLong();
System.out.println("Enter Gender: ");
Gender = sc.next().charAt(0);
System.out.println("Enter CGPA: ");
cgpa = sc.nextDouble();
System.out.println("Name: " + name + " Roll No: " + Roll_No + " Percentage: " + Percentage + " Mobile No: " + Mobile_No + " Gender: " + Gender + " CGPA: " + cgpa);
}
}
Output:
2nd Program: Even Or Odd
No comments:
Post a Comment