Почему надпись выводиться не один раз, а два или три, когда пользователь не ввёл нужное значение?
import java.util.Scanner;
import java.io.IOException;
public class HelloWorld
{
public static void main(String[] args) throws IOException
{
char c;
Scanner s = new Scanner(System.in);
while (true)
{
System.out.println("Введите символ 'q' - ");
c = s.next().charAt(0);
if (c == 'q')
break;
}
System.out.println("Loop was finished!");
}
}
Для ввода с консоли вам нужно использовать чтение строки
for (;;) {
System.out.print("Ведите символ (q<cr> - выход): ");
String s = br.readLine();
if ("q".equals(s)) {
System.out.println("Выход!");
break;
} else {
System.out.println("Ввели : " + s);
}
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
String date = дата 06/05/2018 а по запросу я хочу получить данные только по месяцам и году
История такая - есть фрагмент (appfragment) куда встроен Expandable ListView, на данный момент группы и элементы списков заполнены с помощью строковых ресурсов...
ЗдравстуйтеПомогите исправить ошибки на строках 125(String cannot be converted to int) и 126(not a statement)