100% found this document useful (1 vote)
122 views4 pages

Scanner Class Notes On 10-10-20 PDF

This document contains notes on Scanner class methods in Java and examples of using those methods. It discusses the next() and nextLine() methods, differentiating that next() reads the next token up to a delimiter while nextLine() reads the entire line including spaces. It also provides two programming problems and solutions that use Scanner class methods to accept user input and display output.

Uploaded by

ben martin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
122 views4 pages

Scanner Class Notes On 10-10-20 PDF

This document contains notes on Scanner class methods in Java and examples of using those methods. It discusses the next() and nextLine() methods, differentiating that next() reads the next token up to a delimiter while nextLine() reads the entire line including spaces. It also provides two programming problems and solutions that use Scanner class methods to accept user input and display output.

Uploaded by

ben martin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Notes for class 9 on 10/10/2020 [Scanner class methods and programs]

7.next() This method is used to read the text or a token/a


word (until the first delimiter or space is
encountered). It returns a string value.
Ex: System.out.println(“Enter a word:”);
String st= sc.next ();

8.nextLine() This method is used to read the


complete line of text including
spaces.
Ex: System.out.println(“Enter a
sentence:”);
String st= sc. nextLine();

9.next().charAt(0) zero This method is used to read/accept


a character.
Ex: System.out.println(“Enter a
character:”);
char m = sc. next().charAt(0) ; zero

 Differentiate between next() and nextLine()


methods.
next() nextLine()
1. This method is used to read 1.This method is used to read
the text or a token/a word the complete line of text
(until the first delimiter or including spaces.
space is encountered). It
returns a string value.

2. String st= sc.next(); 2. String str=


sc.nextLine();
1. W A J P TO input you’re your Name, Class
,section and Roll Number and Display them.
Sol:
import java.util.*;
public class scannerclass
{
public static void main(String hj[])
{
Scanner sc= new Scanner(System.in);
System.out.println("Enter your name:");
String na=sc.nextLine();
System.out.println("Enter your class:");
byte cl=sc.nextByte();
System.out.println("Enter your section:");
char s=sc.next().charAt(0);
System.out.println("Enter your Roll Number:");
short rno=sc.nextShort();
// Displaying the Student's Details
System.out.println();
System.out.println("Student\'s Name="+na+"\n
class="+cl+"\n Section="+s+"\n Roll no="+rno);
}
}
2. /* WAJP to accept all the 3 sides of an isoceles
triangle's area where area= √s(s-a)s-b)(s-c) where s=
a+b+c/2 */
import java.util.*;
public class isoscelesarea
{
public static void main(String jk[])
{
Scanner sc= new Scanner(System.in);
System.out.println("enter 3 sides of the triangle:");
System.out.println("enter a value:");
short a=sc.nextShort();
System.out.println("enter b value:");
short b=sc.nextShort();
System.out.println("enter c value:");
short c=sc.nextShort();
double s= a+b+c/2.0;
System.out.println("The Perimeter="+s);
double area = Math.sqrt(s*(s-a)*(s-b)*(s-c));
System.out.println("The Area of an Isosceles
Triangle:"+area);
}
}
/* OUTPUT:
enter 3 sides of the triangle:
enter a value:
5
enter b value:
6
enter c value:
7
The Perimeter=14.5
The Area of an Isosceles Triangle:93.70999146302384
*/

You might also like