package com.javarush.task.task09.task0926;
import java.util.ArrayList;
import java.util.Random;
public class Solution {
public static void main(String[] args) {
ArrayList<int[]> list = createList();
printList(list);
System.out.println(list);
}
public static ArrayList<int[]> createList() {
//напишите тут ваш код
ArrayList<int[]> arrayList = new ArrayList<>();
arrayList.add(createArray(5));
arrayList.add(createArray(2));
arrayList.add(createArray(4));
arrayList.add(createArray(7));
arrayList.add(createArray(0));
return arrayList;
}
public static int[] createArray(int length) {
int[] array = new int[length];
for (int j = 0; j < array.length; j++) {
array[j] = getRandomInt();
}
return array;
}
public static int getRandomInt() {
int upperBound = Integer.MAX_VALUE;
Random random = new Random();
int x = random.nextInt(upperBound);
return x;
}
public static void printList(ArrayList<int[]> list) {
for (int[] array : list) {
for (int x : array) {
System.out.println(x);
}
}
}
}
DarkTemplar
9 уровень
Какая-то проблема с компиляцией.
Решен
Комментарии (10)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
JustinianJudge в Mega City OneMaster
29 сентября 2019, 01:12
Подозреваю ты запускаешь другую задачу, а там требуется ввод readLine() как вариант.
Как ты запускаешь код?
Скопируй строку и вставь сюда, на том скриншоте где плагин, видишь она уходит далеко вправо, там в конце имя класса который запускается (строка начинается на c:\program files\java jdk..)
0
DarkTemplar
29 сентября 2019, 08:06
Не совсем понял тебя.
В плагине как я полагаю должно запускаться все что угодно? Даже если запустить простой sout"test"?
Насчет задачи, я ее успешно решил(сдал), несмотря на то что она не запустилась...
В следующем подобном случае прикреплю информацию.
0
IceBergMaster
29 сентября 2019, 08:55
А ты уверен, что запускаешь именно эту задачу? На плагине, кнопочка play запускает класс, который выбран в плагине (выпадающий список), а не обязательно ту, которая открыта в редакторе.
0
DarkTemplar
29 сентября 2019, 13:20
Хмм..., я запускаю через shift+f10?
0
JustinianJudge в Mega City OneMaster
29 сентября 2019, 13:27
Да. Идея запускает все что угодно. Что ты ей скажешь, то она и делает.
0
JustinianJudge в Mega City OneMaster
29 сентября 2019, 13:27решение
Если мы начинаем работать с новой задачей, чтобы запустить именно ее, есть разные варианты:
1. Нажать CTRL+SHIFT+F10 когда курсор активен в окне с кодом новой задачи.
2. Возле метода main новой задачи, слева, где номера строк нажимаем зеленый треугольник, и выбираем верхний пункт который называется по типу ИмяКласса.main, например ("Run Solution.main CTRL+SHIFT+F10")
3. Слева от имени класса который мы хотим запустить, возле номера строки также есть зеленый треугольничек. Нажать на него, и выбрать верхний пункт который называется по типу ИмяКласса.main, например ("Run Solution.main CTRL+SHIFT+F10").
4. В окне с кодом новой задачи, кликаем правой кнопкой мыши.
Выбираем пункт меню вида: "Run ИмяКласса.main", например - "Run Solution.main CTRL+SHIFT+F10").
Все последующие случаи, в каком бы классе проекта мы не находились, чтобы еще раз запустить последнюю запущенную программу:
1. Нажать SHIFT+F10 когда курсор активен в окне с кодом.
2. На самой панеле с кнопками Интеллидж Идеа (тулбаре), будет окошко с названием конфугурации запуска, часто совпадает с именем класса, например Solution и справа - кнопка с зеленым треугольником. Ее и нужно нажать.
Таким образом мы работаем с задачами следующим образом. Первый раз запускаем новую задачу - нажимаем CTRL+SHIFT+F10.
Все последующие запуски этой задачи через SHIFT+F10.
Переходим к новой задаче - снова CTRL+SHIFT+F10 и так далее.
+2
DarkTemplar
29 сентября 2019, 14:21
Вылечилось Ctrl + shift + F10.
Просто Shift + F10 запускал какое-то старое задание. Странно....
0
JustinianJudge в Mega City OneMaster
29 сентября 2019, 14:31
Ты комментарий выше читал?
Shift+F10 это комбинация клавиш для запуска предыдущей запущенной программы. Идея не может знать что вот этот участок кода ты хочешь запустить, а этот не хочешь. Она просто выполняет твои команды.
Это очень удобно когда программа на несколько классов, мы заходим в разные классы, смотрим, крутим, нажимаем Shift-F10 и запускается нужный нам проект, нам не нужно возвращаться к точке входа - главному классу с методом main. Мы можем дальше спокойно путешествовать по дебрям.
0
DarkTemplar
29 сентября 2019, 15:16
Спасибо за потраченное время. Казалось бы такие вещи элементарны, но их тупо не знаешь пока не встретишь.
0
JustinianJudge в Mega City OneMaster
29 сентября 2019, 15:33
Это опыт, все через это проходили что и ты, никто же не рождается с знаниями
0