|
|||
Контрольная работа. Ввод данныхСтр 1 из 2Следующая ⇒ Контрольная работа Ввод данных 1.Простейший способ передачи параметров в программу – передача аргументов в командной строке. Аргументы перечисляются через пробел при запуске интерпретатора java. Например: > java Main 1 2 3 4 5 6
Передает в программу параметры 1, 2, 3, 4, 5. Эти параметры передаются через массив строк args метода main. 2.Второй способ – это использование классов ввода вывода. Лучше всего LineNumberReader. Также можно использовать класс Scanner. Следующий шаблон кода читает введенную пользователем строку.
// необходимые import-выражения. import java.io.InputStreamReader; import java.io.LineNumberReader;
public class Main { /** * Читает введенную пользователем строку и печатает её на экран. * * @param args * аргументы коммандной строки * @throws Exception * возможная ошибка при работе c вводом/выводом. */ public static void main(String[] args) throws Exception { LineNumberReader reader = new LineNumberReader(new InputStreamReader(System.in)); String line = reader.readLine(); System.out.println(line); } }
3.Третий способ – это использование GUI компонент. Для ввода очень удобен класс JoptionPane. При выполнении этого задания можно использовать JavaFX.
// необходимые import-выражения. import javax.swing.JOptionPane;
public class Main { /** * Читает введенную пользователем строку и печатает её на экран. * @param args * аргументы коммандной строки */ public static void main(String[] args) throws Exception { String string = JOptionPane.showInputDialog("Введите число:"); System.out.println(string); } }
Все 3 способа возвращают строки, которые необходимо преобразовывать в числовые значения. Сделать это можно следующими методами:
|
|||
|