3.
Ввод значений переменных
Чтобы пользователь смог сам задавать значение переменной, необходимо иметь возможность вводить значения с клавиатуры. Для этого используется объект in
, который записывается так:
Scanner in = new Scanner(System.in);
Но для его работы надо сначала импортировать с помощью
import java.util.Scanner
Для получения целочисленного значения используется
in.nextInt();
, результат работы которого надо присвоить переменной.
Например,
int a = in.nextInt();
Для других типов данных существуют другие методы:
- next(): считывает введенную строку до первого пробела
- nextLine(): считывает всю введенную строку
- nextInt(): считывает введенное число int
- nextDouble(): считывает введенное число double
- nextBoolean(): считывает значение boolean
- nextByte(): считывает введенное число byte
- nextFloat(): считывает введенное число float
- nextShort(): считывает введенное число short
Кролик Клевер стал изучать оператор ввода, чтобы его программы стали более универсальными и работали на разных наборах значений.
Он хочет ввести с клиавиатуры значения двух переменных и вывести их на экран, чтобы убедиться, что они попали в нужные переменные. Но он допустил в программе некоторые ошибки.
Помогите ему их исправить.
1. В шестой и седьмой строке самостоятельно запишите оператор ввода, который вводит значения двум переменным
a
и
b
.
2. В восьмой строке напишите оператор вывода значений всех переменных на экран в алфавитном порядке через пробел.
Вставьте недостающие фрагменты кода
Java
1 |
import java.util.*;
|
2 |
public class Main {
|
3 |
public static void main(String[] args) {
|
4 |
Scanner in = new Scanner(System.in);
|
5 |
int a,b;
|
6 |
|
7 |
|
8 |
|
9 |
}}
|