go to previous page   go to home page   go to next page hear noise

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 named Echo that contains a single method, its main() method.

public static void main ( String[] args )

All main() methods start this way. Every program should have a main() method.

String inData;

The program creates a reference variable inData which will soon refer to a String object.

Scanner scan = new Scanner( System.in );

This creates a Scanner object, referred to by the reference variable scan.

QUESTION 9:

What data stream is this Scanner connected to?