Как вывести в консоль массив java
Перейти к содержимому

Как вывести в консоль массив java

  • автор:

4.5. Java примеры – Вывод значений элементов массива и двумерного массива в консоль

Как вывести значения элементов массива на экран в Java?

Решение

В следующем примере демонстрируется вывод элементов массива в консоль с помощью цикла.

public class Welcome < public static void main(String[] args) < String[] greeting = new String[3]; greeting[0] = "Это приветствие"; greeting[1] = "для всех читателей от"; greeting[2] = "исходного кода Java."; for (int i = 0; i < greeting.length; i++)< System.out.println(greeting[i]); >> > 

Результат

Вышеприведенный пример кода даст следующий результат:

Это приветствие для всех читателей от исходного кода Java. 

В следующем примере демонстрируется вывод значений массива на экран.

import java.util.Arrays; public class HelloWorld < public static void main(String[] args) < String[] arr = new String[] ; System.out.println(Arrays.toString(arr)); > > 

Вышеприведенный пример кода даст следующий результат:

[ProgLang.su] 

Вывод двумерного массива

В следующем примере демонстрируется как выводить двумерный массив в Java на экран с помощью цикла.

import java.util.Arrays; public class HelloWorld < public static void main(String[] args) < String[][] deepArr = new String[][] , >; System.out.println(Arrays.toString(deepArr)); System.out.println(Arrays.deepToString(deepArr)); > > 

Вышеприведенный пример кода даст следующий результат:

[[Олег, Юра], [Женя, Никита]] 

Оглавление

  • 1. Java примеры – Использование кода на практике
  • 2. Java примеры – Окружающая среда
  • 2.1. Java примеры – Скомпилировать файл
  • 2.2. Java примеры – Установить путь к нескольким классам
  • 2.3. Java примеры – Отладка java-файла
  • 2.4. Java примеры – Установить путь к классу
  • 2.5. Java примеры – Просмотреть текущий путь класса
  • 2.6. Java примеры – Установить назначение файла класса
  • 2.7. Java примеры – Запустить скомпилированный java-файл класса
  • 2.8. Java примеры – Узнать версию Java
  • 2.9. Java примеры – Установить путь к классу в .jar-файле или .zip-файле
  • 3. Java примеры – Строки
  • 3.1. Java примеры – Сравнить две строки
  • 3.2. Java примеры – Найти последнее вхождение подстроки внутри подстроки
  • 3.3. Java примеры – Удалить нужный символ из строки
  • 3.4. Java примеры – Заменить символ в строке
  • 3.5. Java примеры – Вывод в обратном порядке
  • 3.6. Java примеры – Нахождение символа или слова в строке
  • 3.7. Java примеры – Разбиение строки на слова и символы
  • 3.8. Java примеры – Преобразование строки в верхний регистр
  • 3.9. Java примеры – Найти слово в строке
  • 3.10. Java примеры – Сравнить производительность создания строки
  • 3.11. Java примеры – Оптимизировать создание строк
  • 3.12. Java примеры – Форматирование строк
  • 3.13. Java примеры – Конкатенация строк
  • 3.14. Java примеры – Определить код Юникода символа в строке
  • 3.15. Java примеры – Буферизация строк
  • 4. Java примеры – Массивы
  • 4.1. Java примеры – Сортировка массива и поиск элемента
  • 4.2. Java примеры – Метод сортировки массива, вставить элемент в массив
  • 4.3. Java примеры – Размер двумерного массива
  • 4.4. Java примеры – Обратный порядок массива, переворачиваем массив
  • 4.5. Java примеры – Как выводить массивы и двумерные массивы в консоль
  • 4.6. Java примеры – Найти максимальный и минимальный элемент массива
  • 4.7. Java примеры – Соединить два массива в один
  • 4.8. Java примеры – Как заполнить массив числами
  • 4.9. Java примеры – Увеличить массив после инициализации
  • 4.10. Java примеры – Сравнение двух массивов
  • 4.11. Java примеры – Удаление элемента из массива
  • 4.12. Java примеры – Удаление массива из другого массива
  • 4.13. Java примеры – Одинаковые элементы массивов
  • 4.14. Java примеры – Поиск в массиве
  • 4.15. Java примеры – Равенство двух массивов
  • 4.16. Java примеры – Сравнить массивы
  • 5. Java примеры – Дата и время
  • 5.1. Java примеры – Форматирование времени в формате AM-PM
  • 5.2. Java примеры – Получение названия и номера текущего месяца
  • 5.3. Java примеры – Получить текущее время в часах и минутах
  • 5.4. Java примеры – Вывести текущее время и дату
  • 5.5. Java примеры – Вывести текущее время в 24-часовом формате
  • 5.6. Java примеры – Получить текущий месяц
  • 5.7. Java примеры – Получить текущие секунды
  • 5.8. Java примеры – Получить короткое название месяца
  • 5.9. Java примеры – Получить день недели
  • 5.10. Java примеры – Добавление времени к дате
  • 5.11. Java примеры – Отображение времени в формате другой страны
  • 5.12. Java примеры – Отображение времени на разных языках
  • 5.13. Java примеры – Прокрутить часы и месяцы
  • 5.14. Java примеры – Получить номер недели и месяц в году
  • 5.15. Java примеры – Форматы текущей даты
  • 6. Java примеры – Методы
  • 6.1. Java примеры – Перезагрузка методов
  • 6.2. Java примеры – Вывод массива с использованием метода
  • 6.3. Java примеры – Решение Ханойской башни
  • 6.4. Java примеры – Последовательность чисел Фибоначчи
  • 6.5. Java примеры – Вычисление факториала числа
  • 6.6. Java примеры – Переопределение метода
  • 6.7. Java примеры – Вывод массива с использованием метода
  • 6.8. Java примеры – Использование оператора break
  • 6.9. Java примеры – Использование оператора continue
  • 6.10. Java примеры – Использование метки в методе
  • 6.11. Java примеры – Использование операторов enum и switch
  • 6.12. Java примеры – Использование конструктора enum

Вывод значений массива на консоль

Добрый день! Как адекватно вывести значения массивов на консоль?

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
package com.company; import java.util.Scanner; public class Main { public static void main(String[] args) { // //Сгенерируйте числовой ряд длиной 30 элементов, //представляющий квадраты чисел натурального ряда. //Сформируйте из полученных значений два массива: один с //четными значениями, другой с нечетными // int m = 30; int[] mass1 = new int[30]; // Массив с четными int[] mass2 = new int[30]; // Массив с нечетными int j = 0; int k = 0; for (int i = 0; i  m; i++) { int count = 0 + (int) (Math.random() * 10); // Генерация чисел от 0 до 10 count *= count; // count = count * count if (count % 2 == 0) { // Проверка числа на делимость без остатка (четное значение) mass1[k] = count; } else { mass2[j] = count; } } System.out.println("Массив с четными:" + mass1[k]); System.out.println("Массив с нечетными:" + mass2[j]); } }

Лучшие ответы ( 2 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

подсчитать количество нечетных значений элементов массива и вывод результата на консоль СИ
подсчитать количество нечетных значений элементов массива и вывод результата на консоль на языке СИ.

Вывод значений в TextBox или консоль
Люди помогите кто чем может) Вот нарыл я такой код using SNMPDll; SNMPObject z =.

Реализовать вывод массива объектов типа Student на консоль (файловый ввод/вывод)
Как сделать чтобы список студентов выводился на экран в конце? #include<iostream> .

Вывод массива на консоль
В файл предварительно сгенерировал массив целых чисел. Далее их нужно прочитать, отсортировать.

Эксперт Java

3638 / 2970 / 918
Регистрация: 05.07.2013
Сообщений: 14,220

Idea даже предлагает завернуть в Arrays.toString

Добавлено через 21 секунду
Ну и никто не мешает тебе цикл написать

Регистрация: 28.09.2019
Сообщений: 37

ЦитатаСообщение от xoraxax Посмотреть сообщение

Idea даже предлагает завернуть в Arrays.toString
Она не предлагает, но я пробовал. В консоль и так и так выдает подобную адресацию ~[I@6f496d9f

ЦитатаСообщение от xoraxax Посмотреть сообщение

Как вывести массив в java

В Java массивы относятся к ссылочному типу данных. Обычный способ вывода не будет работать, мы не увидим содержимое массива. Чтобы вывести на экран массив, нужно использовать статический метод toString() из класса Arrays . Этот метод возвращает текстовое представление массива, которое уже можно вывести на экран:

import java.util.Arrays; String[] fruits = "apple", "pear">; System.out.println(Arrays.toString(fruits)); // => [apple, pear] 

Как вывести массив в консоль Java? [дубликат]

Возможно, вам даже не нужен цикл для вывода массива на экран:

Arrays.deepToString(matrix1) 

Отслеживать
ответ дан 15 июл 2019 в 3:21
Sergey Gornostaev Sergey Gornostaev
66.4k 6 6 золотых знаков 51 51 серебряный знак 112 112 бронзовых знаков

for(int[] a : matrix1) System.out.println(Arrays.toString(a)); 

Отслеживать
ответ дан 14 июл 2019 в 13:05
Имя Фамилия Имя Фамилия
2,718 2 2 золотых знака 10 10 серебряных знаков 35 35 бронзовых знаков
Отлично! toString выручает)
14 июл 2019 в 13:12

Вариант с использованием stream для двухмерного массива:

Arrays.stream(matrix).map(Arrays::toString).forEach(System.out::println); 

Отслеживать
ответ дан 15 июл 2019 в 9:46
user236980 user236980
Он долгий. Намного дольше, чем циклом.
15 июл 2019 в 10:37
@ИмяФамилия почему вы так думаете?
15 июл 2019 в 10:39
@SergeyGornostaev я вчера проверял.
15 июл 2019 в 10:39
@ИмяФамилия как замеряли?
15 июл 2019 в 10:39
@ИмяФамилия посмотрите этот доклад — youtube.com/watch?v=8pMfUopQ9Es
15 июл 2019 в 10:58

  • java
  • массивы
    Важное на Мете
Связанные
Похожие

Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.15.1019

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *