41
программу, чтобы можно было им пользоваться. Метод nextLine считывает весь ввод
до конца строки Детали библиотек и создания класса объектов обсуждаются далее.
EchoJava.java
import java.util.Scanner;
public
class EchoJava
{
public static void main (String[] args)
{
String message;
Scanner scan = new Scanner (System.in);
System.out.println ("Enter a line of text:");
message = scan.nextLine();
System.out.println ("You entered: \"" + message
+ "\"");
}
}}
Рисунок 2.11 – Работа программы
Ввод отдельных символов
Если не указано иное, то пробелы пространство используется для разделения
элементов (называемых токенов) входного потока. Включает в себя символы пробела,
табуляции, символы новой строки.
Метод next класса Scanner читает следующий элемент на входе и возвращает
его в виде строки. Такие методы как
nextInt
и
nextDouble
считывают данные
конкретных типов.
FuelConsumption.java
import java.util.Scanner;
public class FuelConsumption{
42
public static void main (String[] args) {
int kilometres;
double litres, kpl;
Scanner scan = new Scanner (System.in);
System.out.print ("Enter
the number of
kilometres: ");
kilometres = scan.nextInt();
System.out.print ("Enter the litres of fuel
used: ");
litres = scan.nextDouble();
kpl = kilometres/litres;
System.out.println ("Kilometres Per litr: " +
kpl);
}
}
Достарыңызбен бөлісу: