В первый раз я только использовала do while, условия равенства поменяла, чтоб он 4 раза вывел текст. НЕ ЗАСЧИТАЛ. Хотя текс выводился столько раз, сколько нужно number раз.
Усложнила код. добавила if. если true (number<=0 ||number >=5)
то выводится текст "Строка"
если нет, то ничего
потом уже цикл do-while. (выводится number раз)
делала ещё 2 цикла do while.
Кто уже решил, может подскажете, какие и сколько циклов вы использовали?
почему то когда я меняла равенства в do while, (использовала только 1 цикл) на (0> number) && number<5, то не засчитывалось
package com.javarush.task.pro.task04.task0414;
import java.util.Scanner;
/*
Хорошего не бывает много
*/
public class Solution {
public static void main(String[] args) {
Scanner scanner= new Scanner ( System.in);
String name=" ";
int number=0;
if (!scanner.hasNextInt())
name=scanner.nextLine();
number = scanner.nextInt();
if ((number <= 0)||(number >=5))
System. out.println(name);
do {
System.out.println(name);
number--;
}
while((number>0) && (number<5));
number-- ;
}
}