Skip to content

Add arrays docs #583

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Oct 12, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/navs/documentation.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,5 @@ export const documentationNav = {
pages['break-statement'],
pages['continue-statement'],
],
'Java Arrays': [pages['arrays']],
}
78 changes: 78 additions & 0 deletions src/pages/docs/arrays.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
---
title: Java Arrays
description: In this tutorial, we will learn how to use the Java continue statement to skip the current iteration of a loop.
---

## Java Arrays
An array is a collection of similar types of data.

For example, if we want to store the names of 100 people then we can create an array of the string type that can store 100 names.

```java
String[] array = new String[100];
```
Here, the above array cannot store more than 100 names. The number of values in a Java array is always fixed.

### How to declare an array in Java?
In Java, here is how we can declare an array.

```java
dataType[] arrayName;
```
- `dataType` - it can be primitive data types like `int`, `char`, `double`, `byte`, etc. or Java objects
- `arrayName` - it is an identifier
For example,

```java
double[] data;
```
Here, data is an array that can hold values of type double.

But, how many elements can array this hold?

Good question! To define the number of elements that an array can hold, we have to allocate memory for the array in Java. For example,

```java
// declare an array
double[] data;

// allocate memory
data = new double[10];
```
Here, the array can store 10 elements. We can also say that the size or length of the array is 10.

In Java, we can declare and allocate the memory of an array in one single statement. For example,

```java
double[] data = new double[10];
```
### How to Initialize Arrays in Java?
In Java, we can initialize arrays during declaration. For example,

```java
//declare and initialize and array
int[] age = {12, 4, 5, 2, 5};
```
Here, we have created an array named age and initialized it with the values inside the curly brackets.

Note that we have not provided the size of the array. In this case, the Java compiler automatically specifies the size by counting the number of elements in the array (i.e. 5).

In the Java array, each memory location is associated with a number. The number is known as an array index. We can also initialize arrays in Java, using the index number. For example,

```java
// declare an array
int[] age = new int[5];

// initialize array
age[0] = 12;
age[1] = 4;
age[2] = 5;
..
```
Elements are stored in the array
Java Arrays initialization

Note:

Array indices always start from 0. That is, the first element of an array is at index 0.
If the size of an array is n, then the last element of the array will be at index n-1.
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy