Модуль: (Java) Переменные. Форматы вывода


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
    }}