Здравствуйте. Не уверен, можно ли здесь задавать вопросы не по задачам с курса.
Мне для практического развития посоветовали задачку.
Внутри методов я создал списки, но мне и в дальнейшем нужно с ними работать (хочу их сравнить). Ни мейн, ни новый метод (для сравнения) их не видят.
Попробовал перенести создание/инициализацию списков в метод мейн - проблема осталась. Скорее, даже усугубилась.
package PowerBall;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
public class PowerBall {
public static void main(String[] args) throws IOException {
chooseNumbers(5);
getRandom(5);
list1.retainAll(list3); //списки не видно
System.out.println(list1);
}
public static void chooseNumbers(int amount) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
ArrayList<Integer> list1 = new ArrayList<>(70);
for (int i = 0; i < amount; i++) {
int n = Integer.parseInt(reader.readLine());
list1.add(n);}
System.out.println(list1);
}
public static void getRandom(int amount){
ArrayList<Integer> list3 = new ArrayList<>(70);
for (int i = 1; i < 70; i++){
list3.add(i);
}
int[] a = new int[69];
for (int count = 68; count >= amount; count--){
a[count] = list3.remove((int)(Math.random() * list3.size()));
}
System.out.println(list3);
}
}