package com.company;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int y=in.nextInt();
float x=in.nextFloat();
in.next();
String h=in.nextLine();
System.out.printf("x = %.3f, y =%d, h=%s \n", x,y, h);
in.close();
}
}
1)После ввода чисел программа закрывается, и h остаётся не заданным. Напишите пожалуйста верный вариант программы и почему ввшеприведенный вариант не работает?
2) для чего нужно in.close() в каких случаях добавлять в каких не нужно?