import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Введите целое число");
int a = scan.nextInt();
System.out.println(a);
System.out.println("Введите строку");
String b = scan.nextLine();
System.out.println(b);
System.out.println("Введите дробное число");
double c = scan.nextDouble();
System.out.println(c);
}
}
После System.out.println("Введите целое число");
, я ввожу целое число и оно мне показывает в консоли System.out.println(a);
. Потом сразу идет System.out.println("Введите строку");
, но я не могу ввести строку так как меня перенаправляет сразу к введите дробное число, где я ввожу 25,5 к примеру и вижу потом в консоли 25.5
благодаря System.out.println(c);
.
А что со строкой?
Добавьте после scan.nextInt();
также scan.nextLine();
.
Дело в том, что nextInt() считывает символы до получения числа, а остальные символы, включая символ перевода строки останутся и при вызове nextLine() будет дочитывание их начиная с ранее считанного числа и до конца строки.
Работающий пример:
System.out.println("Введите целое число");
int a = scan.nextInt(); scan.nextLine();
System.out.println(a);
System.out.println("Введите строку");
String b = scan.nextLine();
System.out.println(b);
System.out.println("Введите дробное число");
double c = scan.nextDouble();
System.out.println(c);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Ести список строк: "Иванов" "Иванкин" "Ивченко" "Лавриенко" "Лавочкин" "Абрамов" "Абдулов" "Акрин" "Циганов"
В intelijiIdea я создал простой java проект на MavenВ папке main -> java создал класс Main, где прописал метод System
Есть задача создать файл и проверять есть ли изменения в этом файлеКак это
мне необходимо получить случайный символ из двух вариантов (0 или 1)Сделал я это путем получение рандомного инта (48 или 49), т