Ну в чем проблема?!?! Условие простое: Я ввожу в консоль число от 1 до 50 и в зависимости, что я написал, мне должен вывестись массив чисел, например, если я ввожу 26, мне должны выдать на экран 1 2 3 ...26.
Не знаю, в чем проблема, но ошибка указывается в int[] arr = new int;
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner in = new Scanner(System.in);
int x = in.nextInt();
for(int i=1; i<=x; i++ ){ ...int[] arr = new int; ...System.out.print(arr+" "); } Сам-то понял, что сделал? Ты в цикле создаёшь при каждой итерации новый массив разной длины. Исправляй код. Создать массив нужно вне цикла один раз. Массив начинается с нуля. for(int i=0; i<arr.length(); i++ ){