Witam! Mam problem z javą. Otóż mam prsty program, który pisze w consoli: Wybierz co chcesz liczyć. Pole - 1, czy obwod - 2 kola.
Teraz na switchu mam zrobiony wybór, jeżeli 1 to oblicza pole, 2 obwód i default:
double r;
int wybor;
System.out.println("wybierz co chcesz liczyć. Pole - 1, czy obwod - 2 kola.");
wybor = in.nextInt();
switch (wybor) {
case 1: System.out.println("Wybrales pole. Podaj promien kola:");
r = in.nextDouble();
r = 3.14 * (r*r);
System.out.println("Pole twojego kola wynosi: " + r);
break;
case 2: System.out.println("Wybrales obwod. Podaj promien kola:");
r = in.nextDouble();
r = (3.14 * 3.14) * r;
System.out.println("Obwod twojego kola wynosi: " + r);
break;
default:System.out.println("Nieznany wybor.");
wybor = in.nextInt();
}
I teraz problem. Wszystko niby działa, jak wpisze np. 3, wtedy mi pisze Nieznany wybor. W jaki sposób powtórzyć wybieranie? Bez ponownej kompilacji?