Skip to content

Commit 56c233c

Browse files
author
JavaProgramTo.com
committed
java boolean array
1 parent 0937e71 commit 56c233c

11 files changed

+279
-0
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package com.javaprogramto.arrays.booleanarray;
2+
3+
public class BooleanArrayExample {
4+
5+
public static void main(String[] args) {
6+
7+
boolean[] array1 = {};
8+
9+
boolean[] array2 = { false, true, true };
10+
11+
boolean[] array3 = new boolean[5];
12+
}
13+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
package com.javaprogramto.arrays.booleanarray;
2+
3+
public class BooleanArrayExample2 {
4+
5+
public static void main(String[] args) {
6+
7+
// way 1
8+
boolean[] array1 = { false, true, true };
9+
10+
// way 2
11+
boolean[] array2 = new boolean[4];
12+
13+
array2[0] = true;
14+
array2[1] = false;
15+
array2[2] = true;
16+
array2[3] = false;
17+
18+
// way 3
19+
boolean[] array3 = new boolean[5];
20+
21+
for (int i = 0; i < array3.length; i++) {
22+
array3[i] = i % 2 == 0;
23+
}
24+
25+
}
26+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
package com.javaprogramto.arrays.booleanarray;
2+
3+
public class BooleanArrayExample3 {
4+
5+
public static void main(String[] args) {
6+
7+
boolean[] array1 = { false, true, true };
8+
9+
boolean[] array2 = new boolean[4];
10+
11+
array2[0] = true;
12+
array2[1] = false;
13+
array2[2] = true;
14+
array2[3] = false;
15+
16+
boolean[] array3 = new boolean[5];
17+
18+
for (int i = 0; i < array3.length; i++) {
19+
array3[i] = i % 2 == 0;
20+
}
21+
22+
System.out.println("array1[0] value - " + array1[0]);
23+
System.out.println("array2[1] value - " + array2[1]);
24+
System.out.println("array3 last index value - " + array3[array3.length - 1]);
25+
26+
System.out.println("\nboolean array 3 all values using foreach ");
27+
for(boolean b : array3) {
28+
System.out.println(b);
29+
}
30+
31+
}
32+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package com.javaprogramto.arrays.booleanarray;
2+
3+
public class BooleanArrayExample4 {
4+
5+
public static void main(String[] args) {
6+
7+
boolean[] array4 = new boolean[4];
8+
9+
System.out.println("Checking the default values of boolean array 4 with for each loop");
10+
for (boolean b : array4) {
11+
System.out.println(b);
12+
}
13+
14+
}
15+
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package com.javaprogramto.arrays.booleanarray;
2+
3+
public class BooleanArrayExample5 {
4+
5+
public static void main(String[] args) {
6+
7+
boolean[] array5 = new boolean[5];
8+
9+
System.out.println("Default value of array5 at index 1 is - " + array5[1]);
10+
11+
System.out.println("Setting to true for all indexes of array 5 using simple for loop");
12+
for (int i = 0; i < array5.length; i++) {
13+
array5[i] = true;
14+
}
15+
System.out.println("Now Default value of array5 at index 1 is - " + array5[1]);
16+
17+
}
18+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package com.javaprogramto.arrays.booleanarray;
2+
3+
import java.util.Arrays;
4+
5+
public class BooleanArrayExample6 {
6+
7+
public static void main(String[] args) {
8+
9+
boolean[] array6 = new boolean[5];
10+
11+
System.out.println("Default values of array5 are " + Arrays.toString(array6));
12+
13+
Arrays.fill(array6, true);
14+
15+
System.out.println("New Default values of array5 are " + Arrays.toString(array6));
16+
}
17+
}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
package com.javaprogramto.arrays.booleanarray;
2+
3+
import java.util.Arrays;
4+
5+
public class BooleanArrayExample7 {
6+
7+
public static void main(String[] args) {
8+
9+
boolean[] array1 = {};
10+
System.out.println("array1 length - " + array1.length);
11+
12+
boolean[] array2 = new boolean[2];
13+
System.out.println("array2 values - " + Arrays.toString(array2));
14+
15+
for (int i = 0; i < array2.length; i++) {
16+
array2[i] = true;
17+
}
18+
19+
System.out.println("New array2 values - " + Arrays.toString(array2));
20+
21+
System.out.println("Acccessing array values by index - " + array2[1]);
22+
23+
boolean[] array7 = new boolean[5];
24+
25+
System.out.println("Default values of array7 are " + Arrays.toString(array7));
26+
27+
Arrays.fill(array7, true);
28+
29+
System.out.println("New Default values of array7 are " + Arrays.toString(array7));
30+
}
31+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package com.javaprogramto.arrays.multidimensional;
2+
3+
import org.apache.commons.lang3.ArrayUtils;
4+
5+
public class NestedArraysExample1 {
6+
7+
public static void main(String[] args) {
8+
9+
int[] array1 = {};
10+
11+
int[] array2 = new int[0];
12+
13+
int[] array3 = ArrayUtils.EMPTY_INT_ARRAY;
14+
15+
System.out.println("array1 length is "+array1.length);
16+
System.out.println("array2 length is "+array2.length);
17+
System.out.println("array3 length is "+array3.length);
18+
19+
}
20+
21+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
package com.javaprogramto.arrays.multidimensional;
2+
3+
import java.util.Arrays;
4+
import java.util.Collections;
5+
6+
public class NestedArraysExample2 {
7+
8+
public static void main(String[] args) {
9+
10+
int[] array1 = { 0, 0 };
11+
12+
int[] array2 = new int[5];
13+
14+
int[] array3 = new int[5];
15+
Arrays.fill(array3, 5);
16+
17+
Integer[] array4 = Collections.nCopies(array3.length, 0).toArray(new Integer[0]);
18+
19+
System.out.println("array1[0] value " + array1[0]);
20+
System.out.println("array2[0] value " + array2[0]);
21+
System.out.println("array3[0] value " + array3[0]);
22+
System.out.println("array4[0] value " + array4[0]);
23+
24+
}
25+
26+
}
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
package com.javaprogramto.arrays.multidimensional;
2+
3+
public class NestedArraysExample3 {
4+
5+
public static void main(String[] args) {
6+
7+
// Assigning values when array is getting created
8+
int[][] array1 = { { 1, 2, 3 }, { 4, 5, 6 } };
9+
10+
// Create an array first and then next assing values using for loop.
11+
int[][] array2 = new int[5][5];
12+
int count = 1;
13+
for (int i = 0; i < array2.length; i++) {
14+
15+
for (int j = 0; j < array2[0].length; j++) {
16+
array2[i][j] = count;
17+
count++;
18+
}
19+
}
20+
21+
System.out.println("2D array values by index");
22+
System.out.println("array1[1][1] - "+array1[1][1]);
23+
System.out.println("array2[2][2] - "+array2[2][2]);
24+
25+
System.out.println("array1 full valus");
26+
for (int i = 0; i < array1.length; i++) {
27+
28+
for (int j = 0; j < array1[0].length; j++) {
29+
System.out.print(array1[i][j]+" ");
30+
}
31+
System.out.println();
32+
}
33+
34+
}
35+
}

0 commit comments

Comments
 (0)