Как получить длину массива в Java?

лучших Java IDE в 2021 году Программирование и разработка

В программировании длину массива можно использовать по-разному. В Java массив — это структура данных, которая используется для хранения нескольких элементов одного и того же типа данных, для управления и выполнения различных операций с массивами крайне важно знать длину массива. В этой статье мы научим вас, как получить свойство длины массива и как использовать его в программировании на Java:

Получение длины массива в Java

Во-первых, мы создадим класс с именем «ALength»:

public class ALength

Теперь в основной функции мы взяли два массива: один с целочисленным типом переменной, а второй со строкой:

int[] numbers = {11,34,78,98,12,92};
String[] cities = {«NewYork City»«Washington»«San Antonio»«California»};

Чтобы отобразить длину обоих этих массивов, вам нужно ввести:

System.out.println(«The length of numbers: «+numbers.length+«\n«);
System.out.println(«The length of cities: «+cities.length);

Итак, полный код, который мы написали, показан ниже.

public class ALength {
public static void main(String[] args) {
int[] numbers = {11,34,78,98,12,92};
String[] cities = {«NewYork City»«Washington»«San Antonio»«California»};
System.out.println(«The length of numbers: «+numbers.length+«\n«);
System.out.println(«The length of cities: «+cities.length);
}
}

Примечание. Вам необходимо установить пакет разработки Java (JDK) для выполнения программ на основе Java в ОС Linux, набрав

$ sudo apt install default-jdk

После этого нужно открыть любой текстовый редактор и создать Java-файл с именем «ALength.java»:

$ nano ALength.java

Теперь вам нужно сначала скомпилировать код перед его выполнением:

$ javac ALength.java
$ java ALength

Теперь мы взяли другой пример, в котором мы использовали класс сканера для получения данных от пользователей:

Scanner in=new Scanner(System.in);

Теперь после этого мы создали публичный класс с именем ArrayLength:

public class ArrayLength

После определения основной функции в этом примере мы собираемся инициализировать массив из 5 элементов и сохранить эти значения в переменной с именем «A» :

int[] A=new int[5]; //An array of 5 elements

Теперь мы собираемся получить ввод для каждого элемента массива от пользователя, используя цикл for:

for(int i=;i<A.length;i++)
{
System.out.println(«Enter element # « + (i+1));
A[i]=in.nextInt();
}

Таким образом, этот цикл начнется с элемента массива 0, а затем завершится, пока не достигнет длины массива «A» с использованием свойства A.length (равного 5), и в конце A [i] сохранит входные значения взято у пользователя. После этого мы собираемся отобразить значение каждого элемента массива:

System.out.println();
for(int i=;i<A.length;i++)
{
System.out.println(«A[«+i+«]=»+A[i]);
}

Таким образом, полный код для получения длины массива будет таким:

import java.util.Scanner;
public class ArrayLength {
public static void main(String[] args) {
//Define a Scanner object for data input.
Scanner in=new Scanner(System.in);
//Declare  an array.of 10 integers
int[] A=new int[5]; //An array of 5 elements
//Use a for loop to accept values from the user for each element of the array.
for(int i=;i<A.length;i++) //Java arrays start from zero index.
{
//Accept value of each element i from the user
System.out.println(«Enter element # « + (i+1));
A[i]=in.nextInt();
}
System.out.println();
//Display elements of array from 0 to length of array minus 1.
for(int i=;i<A.length;i++)
{
System.out.println(«A[«+i+«]=»+A[i]);
}
}
}

После этого создайте java-файл для приведенного выше кода с помощью любого текстового редактора:

$ nano ArrayLength.java

Теперь вам нужно написать приведенный выше код в текстовом редакторе, а затем сохранить его с именем класса «ArrayLength.java»:

Читайте также:  PHP или Python: сравнение, что лучше

Теперь вам нужно написать приведенный выше код в текстовом редакторе

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

$ javac ArrayLength.java
$ java ArrayLength

Вывод

Длина массива — очень удобное свойство в программировании на Java для выполнения различных функций над массивами. В этой статье мы узнали, как получить длину массива и как использовать его в программе Java. Приведены два примера: первый — просто напечатать длину массива из пользовательских массивов, а второй — получить 5 элементов от пользователя и использовать свойство длины массива в цикле for.

Оцените статью
bestprogrammer.ru
Добавить комментарий

Adblock
detector