Answer:
Yes. (Although frequently those characters are converted to a numeric type after they have been read in.)
Details
Later on we will do something special to convert strings of digits into primitive numeric types. This program does not do that. Here is the program again:
import java.util.Scanner;
class Echo
{
public static void main (String[] args)
{
String inData;
Scanner scan = new Scanner( System.in );
System.out.println("Enter the data:");
inData = scan.nextLine();
System.out.println("You entered:" + inData );
}
}
class Echo
The program defines a class namedEchothat contains a single method, itsmain()method.
public static void main ( String[] args )
Allmain()methods start this way. Every program should have amain()method.
String inData;
The program will create aStringobject referred to by the reference variableinData.
Scanner scan = new Scanner( System.in );
This creates aScannerobject, referred to by the reference variablescan.
QUESTION 9:
What data stream is this Scanner connected to?