Nie rozumiem czemu w case 1 nie czyta mi zmiennej n, tylko od razu przechodzi niżej (czyli wyświetla Podaj imię Podaj nazwisko i zmienną "i" , pomija całkowicie n)
public class Praktyka {
public static void main(String[] args) {
java.util.Scanner input = new java.util.Scanner(System.in);
System.out.println("Jeśli chcesz podzielić dwie liczby wybierz 2 \nJeśli chcesz się wpisać wybierz 1");
Integer e = input.nextInt();
switch (e) {
case 1:
System.out.println("Podaj imię: ");
String n = input.nextLine();
System.out.println("Podaj nazwisko: ");
String i = input.nextLine();
System.out.println("Witaj " +n +i);
break;
case 2:
System.out.println("Podaj a");
Integer a = input.nextInt();
System.out.println("Podaj b");
Integer b = input.nextInt();
System.out.println("Wynik dzielenia a/b to:");
double c = (double) a / b;
System.out.println(c);
break;
}
}
}