N1
package java_rush.level2;
import java.util.Scanner;
public class Unit9Ex3 {
public static void main(String[] args) {
String str = "На голой ветке/Ворон сидит одиноко/Осенний вечер//";
Scanner sc = new Scanner(str).useDelimiter("/");
while (sc.hasNext())
System.out.println(sc.next());
sc.close();
}
}
На голой ветке
Ворон сидит одиноко
Осенний вечер
Process finished with exit code 0
N2
package java_rush;
import java.util.Scanner;
public class Unit1 {
public static void main(String[] args) {
String str = "На голой ветке/Ворон сидит одиноко/Осенний вечер//";
Scanner sc = new Scanner(str).useDelimiter("/");
if (sc.hasNext())
System.out.println(sc.next());
/*if (sc.hasNextLine()) {
System.out.println(sc.nextLine()); } */
sc.close();
}
}
На голой ветке
Process finished with exit code 0
Victor Zav
33 уровень
Почему не работает if -else?
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Михаил
4 мая 2021, 18:29
Ну и что тебя не устраивает? while это цикл ( то есть выполняется по кругу пока не будет причина прекратить его)
А if else это выбор. Одиночный. Или так или этак, в зависимости от условия.
useDelimiter("/") разделение на строки по этому символу.
0
Victor Zav
4 мая 2021, 23:13
с Delimiter понятно... хотел загнать на цикл через if - else... 😎
0