Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Консольный ввод с помощью класса Scanner




Консольный ввод данных в языке Java достаточно просто реализован с помощью класса Scanner. Для работы с этим классом необходимо включить в заголовок файла программы инструкцию import.java.util.*, то есть подключить пакет java.util.

Общая схема реализации процесса ввода данных с консоли посредством класса Scanner такова: на основе стандартного потока ввода System.in создается объект класса Scanner, через который и осуществляется консольный ввод. При этом используются следующие методы этого класса:

nextLine() считывание текстовой строки,

nextInt() считывание целого числа типа int,

nextDouble() считывание действительного числа типа double,

nextBoolean() считывание логического значения,

nextLong() считывание целого числа типа long,

nextShort() считывание целого числа типа short,

nextByte() считывание целого числа типа byte,

nextFloat() считывание действительного числа типа float,

next() считывание одного слова.

Пример:

Package javaapplicationscanner;

import java.util.*; //импорт пакета

Public class JavaApplicationScanner

{

public static void main(String[] args)

{

//создание объекта класса Scanner – имя может быть любым

Scanner input=new Scanner(System.in);

//описание переменных

String gruppa, name;

Int age;

Double weight;

System.out.print("Ваше имя: "); //запрос имени

name=input.nextLine(); //считывание текстовой строки

// с пробелами

System.out.print("Ваша группа: ");

gruppa=input.next(); //считывание одного слова

System.out.print("Ваш возраст: ");

age=input.nextInt(); //считывание целого числа

System.out.print("Ваш вес: ");

weight=input.nextDouble(); //считывание действительного

// числа

System.out.println("Вы ввели следующие данные:");

System.out.println("Имя: " + name + ", группа: " + gruppa + ", возраст: " + age + ", вес: " + weight);

}

}

В окне вывода появится:

 

Ваше имя: Пупкин Василий

Ваша группа: ПИ-12

Ваш возраст: 18

Ваш вес: 62,5

Вы ввели следующие данные:

Имя: Пупкин Василий, группа: ПИ-12, возраст: 18, вес: 62.5

Внимание! При вводе действительных чисел целая и дробная части их разделяются запятой!






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных