Witam!
Proszę o pomoc w poniższym zadaniu:
Utwórz program, który utworzy pięcioelementową tablicę i wypełni ją losowymi li-terami z przedziału od A do Z.
0
0
- umiesz tworzyć tablice?
- umiesz losować liczbę lub znak?
- umiesz sprawdzać czy liczba lub znak należą do przedziału, np. za pomocą instrukcji
if
? - umiesz iterować po tablicy, np. za pomocą pętli
for
1
import java.util.Random;
public class Losowanie {
public static void main(String[] args) {
char[] array = new char[5];
Random random = new Random();
for (int i = 0; i < array.length; i++) {
array[i] = (char) (random.nextInt(90 - 65+1)+65);
System.out.println(array[i]);
}
}
}
0
Użyj biblioteki Apache Commons, zawiera ona klasę org.apache.commons.lang3.RandomStringUtils
0
import java.util.Arrays;
import java.util.Random;
public class LosowanieZnakow {
public static void main(String[] args) {
Arrays.stream(new int[5]).forEach(a -> System.out.println((char) (new Random().nextInt(90 - 65 + 1) + 65)));
}
}