Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/34: Рейтинг темы: голосов - 34, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 27.02.2015
Сообщений: 37
1

Двумерный массив и цикл while

26.03.2016, 12:42. Показов 6288. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Неверно работает данная конструкция

Java
1
2
3
4
5
6
7
8
9
10
11
12
public static void main(String[] args) {
int[][] a=new int[4][4];//обьявление массива
int i=0; int j=0;
while(i<4){ //цикл по строкам
        while (j<4){ //цикл по столбцам
        a[i][j]=i+j;//задаем значение элементам
        System.out.print(a[i][j]+" ");//вывод значения
        j++;   
        }
    i++; 
    System.out.println();//перевод на новую строку после вывода строки матрицы  
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.03.2016, 12:42
Ответы с готовыми решениями:

Создать двумерный массив, опираясь на другой двумерный массив
У меня есть такой массив 0 0 0 0 0 0 0 6 3 2 2 8 9 3 7 6 8 3 4 5 1 0 ...

Массив: Создать двумерный массив, заполнив его согласно заданной схеме

Как проверить двумерный массив на упорядоченность и результат записать в новый массив?
Задание звучит так: Задать рандомный массив А. Проверить строки массива А на упорядоченность по...

Создать двумерный массив из произвольных чисел, и отсортировать массив по убыванию
необходимо создать двумерный массив из произвольных чисел, и отсортировать массив по убыванию.

4
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,437
26.03.2016, 14:06 2
а как должна нам самим решать?
1
0 / 0 / 0
Регистрация: 27.02.2015
Сообщений: 37
26.03.2016, 14:11  [ТС] 3
Через while выводит следующее

0 1 2 3

Через for

Java
1
2
3
4
5
6
7
8
9
10
11
 public static void main(String[] args) {
int[][] a=new int[4][4];//обьявлние массива
for(int i=0;i<4;i++){ //цикл по строкам
    for(int j=0;j<4;j++){ //цикл по столбцам
        a[i][j]=i+j;//задаем значение элементам
        System.out.print(a[i][j]+" ");//вывод значения
    };
    System.out.println();//перевод на новую строку после вывода строки матрицы
};
 
}
Выводит

0 1 2 3
1 2 3 4
2 3 4 5
3 4 5 6
0
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,437
26.03.2016, 14:18 4
Лучший ответ Сообщение было отмечено Prog_L как решение

Решение

Ну правильно.
j дошёл до 4 и всё. обнуляйте j где i++;
1
0 / 0 / 0
Регистрация: 27.02.2015
Сообщений: 37
26.03.2016, 15:01  [ТС] 5
Спасибо))
0
26.03.2016, 15:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.03.2016, 15:01
Помогаю со студенческими работами здесь

Как строковый массив из чисел преобразовать в двумерный массив int[][]
Ребят, помогите пожалуйста с задачей Имеется массив String a, в котором хранятся числа: ....

Дан двумерный массив. Сформировать одномерный массив только из четных элементов двумерного массива
Последний раз прошу, пожалуйста

Дан целочисленный двумерный массив размера n × m. Получить по нему массив логических величин соответствующего
здравствуйте! помогите пожалуйста Дан целочисленный двумерный массив размера n × m. Получить...

Задан одномерный массив X[M+N]. Сформировать двумерный массив A[M][N]
Помогите пожалуйста с заданием (формула в картинке): **Задан одномерный массив X. Сформировать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru