Microsoft Word кл программирование на Java 2020 Зорина docx



Pdf көрінісі
бет20/65
Дата17.10.2023
өлшемі3,23 Mb.
#117230
түріРеферат
1   ...   16   17   18   19   20   21   22   23   ...   65
 
2.4 Ввод/вывод данных 
Следующая строка кода демонстрирует создание объекта Scanner, который 
считывает данные, вводимые пользователем с клавиатуры: 
Scanner scan = new Scanner (System.in); 
Оператор 
new
создает объект 
Scanner

Однажды созданный объект Scanner может быть использован для вызова 
различных методов ввода, таких как: 
answer = scan.nextLine(); 
Класс Scanner часть библиотеки java.util и должен быть импортирован в 


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); 




Достарыңызбен бөлісу:
1   ...   16   17   18   19   20   21   22   23   ...   65




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет