Witam wszystkich, z góry przepraszam tych dla których będzie to głupie pytanie (ucze się Javy od niedawna) ale do rzeczy. Otóż studiując książkę Thinking in Java ed 3 w rozdziale 4 w ćwiczeniach do rozdziału ,,Sterowanie kolejnością wykonania" są następujące ćwiczenia:
1.Napisz program generujący 25 liczb całkowitych losowo. Dla każdej wartości użyj if-else aby porównać czy jest ona większa, mni8ejsza bądź równa drugiej wylosowanej liczbie. (moje rozwiązanie poniżej)
import java.util.*;
public class practice {
public static void main(String[] args){
Random rand = new Random();
for(int i =0; i <= 25; i++)
{
int r = rand.nextInt(100);
if(i > r)
{
System.out.println("Liczba: " + i + " była większa od wylosowanej: i=" + i + " ,r= " + r );
}
else if(i < r)
{
System.out.println("Liczba: " + i + " była mniejsza od wylosowanej i=" + i + " ,r= " + r );
}
else if( i == r)
{
System.out.println("Liczba: " + i + " była równa od wylosowanej i=" + i + " ,r= " + r );
}
}
}
ten kod dział (mogłem nawias zamykający obciąć kopiując), ale teraz mam zrobić:
- Zmodyfikuj program otaczając kod nieskończoną pętlą while. Ma się wykonywać do momentu przerwania go z klawiatury.
Dodam że w dotychczasowych rozdziałach nie miałem jeszcze wczytywania strumieni, znaków itp... proszę o podpowiedź jak to zrobić , naprawde nie mam pojęcia