О том, как заканчиваются проблемы
Я хочу знать, почему это никогда не заканчивающееся даже логическое возвращение типа истинно.
Вот код:
public class lotto { public static void main(String[] args){ Random rand = new Random(); boolean result = seven(rand); while(result == false){ System.out.println(""); seven(rand); } } public static boolean seven(Random rand){ for(int i =1; i<=10; i++){ int num = rand.nextInt(30)+1; System.out.print(num + " "); if(num == 7){ return true; } } return false; } }
Что я уже пробовал:
Я пробую другой способ, используя if/else, но if/else он печатает только две строки кода, в то время как будет печатать бесконечную строку кода. Заранее спасибо!!!