amp-web-push-widget button.amp-subscribe { display: inline-flex; align-items: center; border-radius: 5px; border: 0; box-sizing: border-box; margin: 0; padding: 10px 15px; cursor: pointer; outline: none; font-size: 15px; font-weight: 500; background: #4A90E2; margin-top: 7px; color: white; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } /** * Jetpack related posts */ /** * The Gutenberg block */ .jp-related-posts-i2 { margin-top: 1.5rem; } .jp-related-posts-i2__list { --hgap: 1rem; display: flex; flex-wrap: wrap; column-gap: var(--hgap); row-gap: 2rem; margin: 0; padding: 0; list-style-type: none; } .jp-related-posts-i2__post { display: flex; flex-direction: column; /* Default: 2 items by row */ flex-basis: calc( ( 100% - var(--hgap) ) / 2 ); } /* Quantity qeuries: see https://alistapart.com/article/quantity-queries-for-css/ */ .jp-related-posts-i2__post:nth-last-child(n+3):first-child, .jp-related-posts-i2__post:nth-last-child(n+3):first-child ~ * { /* From 3 total items on, 3 items by row */ flex-basis: calc( ( 100% - var(--hgap) * 2 ) / 3 ); } .jp-related-posts-i2__post:nth-last-child(4):first-child, .jp-related-posts-i2__post:nth-last-child(4):first-child ~ * { /* Exception for 4 total items: 2 items by row */ flex-basis: calc( ( 100% - var(--hgap) ) / 2 ); } .jp-related-posts-i2__post-link { display: flex; flex-direction: column; row-gap: 0.5rem; width: 100%; margin-bottom: 1rem; line-height: 1.2; } .jp-related-posts-i2__post-link:focus-visible { outline-offset: 2px; } .jp-related-posts-i2__post-img { order: -1; max-width: 100%; } .jp-related-posts-i2__post-defs { margin: 0; list-style-type: unset; } /* Hide, except from screen readers */ .jp-related-posts-i2__post-defs dt { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); white-space: nowrap; } .jp-related-posts-i2__post-defs dd { margin: 0; } /* List view */ .jp-relatedposts-i2[data-layout="list"] .jp-related-posts-i2__list { display: block; } .jp-relatedposts-i2[data-layout="list"] .jp-related-posts-i2__post { margin-bottom: 2rem; } /* Breakpoints */ @media only screen and (max-width: 640px) { .jp-related-posts-i2__list { display: block; } .jp-related-posts-i2__post { margin-bottom: 2rem; } } /* Container */ #jp-relatedposts { display: none; padding-top: 1em; margin: 1em 0; position: relative; clear: both; } .jp-relatedposts:after { content: ''; display: block; clear: both; } /* Headline above related posts section, labeled "Related" */ #jp-relatedposts h3.jp-relatedposts-headline { margin: 0 0 1em 0; display: inline-block; float: left; font-size: 9pt; font-weight: bold; font-family: inherit; } #jp-relatedposts h3.jp-relatedposts-headline em:before { content: ""; display: block; width: 100%; min-width: 30px; border-top: 1px solid #dcdcde; border-top: 1px solid rgba(0,0,0,.2); margin-bottom: 1em; } #jp-relatedposts h3.jp-relatedposts-headline em { font-style: normal; font-weight: bold; } /* Related posts items (wrapping items) */ #jp-relatedposts .jp-relatedposts-items { clear: left; } #jp-relatedposts .jp-relatedposts-items-visual { margin-right: -20px; } /* Related posts item */ #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post { float: left; width: 33%; margin: 0 0 1em; /* Needs to be same as the main outer wrapper for Related Posts */ box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post { padding-right: 20px; filter: alpha(opacity=80); -moz-opacity: .8; opacity: .8; } #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4), #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4) { clear: both; } #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a { text-decoration: underline; } #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; } /* Related posts item content */ #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title, #jp-relatedposts .jp-relatedposts-items p, #jp-relatedposts .jp-relatedposts-items time { font-size: 14px; line-height: 20px; margin: 0; } #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs { position:relative; } #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay { position:absolute; top:0; bottom:0; left:0; right:0; display:block; border-bottom: 0; } #jp-relatedposts .jp-relatedposts-items p, #jp-relatedposts .jp-relatedposts-items time { margin-bottom: 0; } #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title { text-transform: none; margin: 0; font-family: inherit; display: block; max-width: 100%; } #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a { font-size: inherit; font-weight: normal; text-decoration: none; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; } #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover { text-decoration: underline; } #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span { display: block; max-width: 90%; overflow: hidden; text-overflow: ellipsis; } #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span { height: auto; max-width: 100%; } #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context { opacity: .6; } /* Hide the date by default, but leave the element there if a theme wants to use css to make it visible. */ .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date { display: none; } /* Behavior when there are thumbnails in visual mode */ #jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt { display: none; } /* Behavior when there are no thumbnails in visual mode */ #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt { overflow: hidden; } #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span { margin-bottom: 1em; } /* List Layout */ #jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post { clear: both; width: 100%; } #jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img { float: left; overflow: hidden; max-width: 33%; margin-right: 3%; } #jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title { display: inline-block; max-width: 63%; } /* * Responsive */ @media only screen and (max-width: 640px) { #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post { width: 50%; } #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) { clear: left; } #jp-relatedposts .jp-relatedposts-items-visual { margin-right: 20px; } } @media only screen and (max-width: 320px) { #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post { width: 100%; clear: both; margin: 0 0 1em; } #jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title { float: none; max-width: 100%; margin-right: 0; } } /* * Hide the related post section in the print view of a post */ @media print { .jp-relatedposts { display:none ; } }.wp-block-jetpack-rating-star span:not([aria-hidden="true"]) { display: none; } .amp-logo amp-img{width:190px} .amp-menu input{display:none;}.amp-menu li.menu-item-has-children ul{display:none;}.amp-menu li{position:relative;display:block;}.amp-menu > li a{display:block;} /* Inline styles */ ins.acss263b2{display:block;}span.acssce51c{color:#808000;}span.acssb4d53{color:#993300;}div.acss21998{clear:both;float:left;margin:0 0 20px 0;max-width:100%;}ins.acss6cf41{display:block;text-align:center;}figure.acss07847{max-width:384px;}span.acss2c5d6{color:#333333;}div.acss138d7{clear:both;}div.acss2ef17{background:transparent url(https://code4coding.com/wp-content/plugins/related-posts-thumbnails/img/default.png) no-repeat scroll 0% 0%;height:150px;max-width:150px;}div.acss6bdea{color:#333333;font-family:Arial;font-size:12px;height:75px;}a.acss9bfd5{font-size:14.52427184466pt;}a.acssc37f8{font-size:16.427184466019pt;}a.acss29e97{font-size:16.631067961165pt;}a.acss361c8{font-size:17.174757281553pt;}a.acss51c7b{font-size:20.029126213592pt;}a.acssa2e10{font-size:20.097087378641pt;}a.acss5dd67{font-size:21.728155339806pt;}a.acssf0e8e{font-size:12.077669902913pt;}a.acss759e3{font-size:17.922330097087pt;}a.acss0abf8{font-size:21.252427184466pt;}a.acss2c000{font-size:13.300970873786pt;}a.acss349b0{font-size:10.038834951456pt;}a.acssf23c5{font-size:8pt;}a.acss7e0a8{font-size:9.2233009708738pt;}a.acsse6f77{font-size:16.970873786408pt;}a.acssc51bb{font-size:14.116504854369pt;}a.acss38f57{font-size:11.26213592233pt;}a.acss066f0{font-size:22pt;}a.acss4e811{font-size:17.31067961165pt;}a.acssfccbf{font-size:19.961165048544pt;}a.acss9cc90{font-size:12.417475728155pt;}a.acss01721{font-size:15.339805825243pt;}a.acsse9f66{font-size:15.543689320388pt;}a.acss72254{font-size:20.708737864078pt;}a.acsseedeb{font-size:20.776699029126pt;}a.acss25b87{font-size:14.320388349515pt;}a.acss7c517{font-size:12.757281553398pt;}a.acss6bf84{font-size:13.504854368932pt;}a.acss639cb{font-size:18.873786407767pt;}a.acss72378{font-size:18.126213592233pt;}a.acss551d3{font-size:16.291262135922pt;} .icon-widgets:before {content: "\e1bd";}.icon-search:before {content: "\e8b6";}.icon-shopping-cart:after {content: "\e8cc";}
We will get to know about Two Dimensional Array in Java programming language in this tutorial.
In the Java Programming Language, an array is a fixed sequential collection of elements of the same data types. An array can be used to represent a list of numbers(int) or names (string) or other data type of similar elements. It is one of the ways of grouping similar type of data under single- variable name.
Three type of arrays in Java programming language.
2. Two-dimensional array
Two-dimensional array in java
Typically, the two-dimensional array is an array data structure and it is one of the types of the multi-dimensional array in the Java programming language. Two dimensional array may contain data types such as int[][] or float[][] or string[][] with two pairs of square brackets. The elements of the two-dimensional array are arranged in rows and columns as follows.
Syntax
Two dimensional Array can be declared as…
data_Type[][] array_name; ------------ 1 or data_Type [][]array_name; ------------ 2 or data_Type array_name [][]; ------------ 3 or data_Type []array_name[] ; ------------ 4
Example
int [][]number;
Syntax
data_type array_name=new data_type[row index][column index];
Example
int a=new int[3][4];// 3 row and 4 column
We can initiate two-dimensional array in a various way. This method is initiated using one element. we put an element in every cell address.
Method 1
Syntax
array_name[row index][column index]=value;
Example
a[0][0]=45; //initialized first cell address
Example for initiation
array[0][0]=97; //this cell address is array[0][0]
array[0][1]=17; //this cell address is array[0][1]
array[0][2]=27; //this cell address is array[0][2]
array[0][3]=93; //this cell address is array[0][3]
array[1][0]=65; //this cell address is array[1][0]
array[1][1]=87; //this cell address is array[1][1]
array[1][2]=90; //this cell address is array[1][2]
array[1][3]=27; //this cell address is array[1][3]
array[2][0]=45; //this cell address is array[2][0]
array[2][1]=86; //this cell address is array[2][1]
array[2][2]=80; //this cell address is array[2][2]
array[2][3]=77; //this cell address is array[2][3]
Memory representation of above two dimension Array program
Method 2
int[][] marks={ //3 rows 4 coloum
{56,76,95,45}, //row 1
{42,65,37,58}, //row 2
{87,32,64,98}, //row 3
};
The default initial value of 2 – dim array in Java
When we declare an array, memory allocates space to store element and it is assigned to every cell by default initial value 0 for numeric, null for String, false for boolean etc.
We will learn deeply another chapter
class Default_Array{ public static void main(String args[]){ int age[][]=new int[2][3]; //2 d array declaration for(int i=0; i<=1; i++){ for(int j=0; j<=2; j++){ System.out.println(age[i][j]); } } } }
When the above code is compiled and executed, it will produce the following results
0 0 0 0 0 0
How to display the array elements from the Two-dimensional array in Java
System.out.print(Array_name[column index][row index]);
Program 1
class twodarrayex{ public static void main(String args[]) { int[][]marks; //declaration of array marks=new int[2][3];//initiation of array //initiate elements marks[0][0]=25; marks[0][1]=15; marks[0][2]=20; marks[1][0]=54; marks[1][1]=10; marks[1][2]=30; //Display elements from array System.out.println(marks[0][0]); System.out.println(marks[0][1]); System.out.println(marks[0][2]); System.out.println(marks[1][0]); System.out.println(marks[1][1]); System.out.println(marks[1][2]); } }
When the above code is compiled and executed, it will produce the following results
25 15 20 54 10 30
Program
class TwoDarrayex1{ public static void main(String args[]){ int[][] array = { //array declaration and initiation {63,43,54,32}, {45,92,31,27}, {54,71,69,62}, }; //display elements System.out.println(array[0][0]); System.out.println(array[0][1]); System.out.println(array[0][2]); System.out.println(array[0][3]); System.out.println(array[1][0]); System.out.println(array[1][1]); System.out.println(array[1][2]); System.out.println(array[1][3]); System.out.println(array[2][0]); System.out.println(array[2][1]); System.out.println(array[2][2]); System.out.println(array[2][3]); } }
When the above code is compiled and executed, it will produce the following results
63 43 54 32 45 92 31 27 54 71 69 62
Program 1
class twodimArray{ public static void main (String args[]){ int[][] anArray; anArray=new int[2][6]; // array declaration // array initiation anArray[0][0]=124; anArray[0][1]=24; anArray[0][2]=14; anArray[0][3]=12; anArray[0][4]=104; anArray[0][5]=120; anArray[1][0]=129; anArray[1][1]=195; anArray[1][2]=145; anArray[1][3]=674; anArray[1][4]=145; anArray[1][5]=624; //display array element System.out.println("Element at index[0][0] :"+anArray[0][0]); System.out.println("Element at index[0][1] :"+anArray[0][1]); System.out.println("Element at index[0][2] :"+anArray[0][2]); System.out.println("Element at index[0][3] :"+anArray[0][3]); System.out.println("Element at index[0][4] :"+anArray[0][4]); System.out.println("Element at index[0][5] :"+anArray[0][5]); System.out.println("Element at index[1][0] :"+anArray[1][0]); System.out.println("Element at index[1][1] :"+anArray[1][1]); System.out.println("Element at index[1][2] :"+anArray[1][2]); System.out.println("Element at index[1][3] :"+anArray[1][3]); System.out.println("Element at index[1][4] :"+anArray[1][4]); System.out.println("Element at index[1][5] :"+anArray[1][5]); } }
When the above code is compiled and executed, it will produce the following results
Element at index[0][0] : 124 Element at index[0][1] : 24 Element at index[0][2] : 14 Element at index[0][3] : 12 Element at index[0][4] : 104 Element at index[0][5] : 120 Element at index[1][0] : 129 Element at index[1][1] : 195 Element at index[1][2] : 145 Element at index[1][3] : 674 Element at index[1][4] : 145 Element at index[1][5] : 624
We can print elements of all cells’ address in the two-dimensional array using nested for loop based in the index
for(int i=0; i<=1; i++){ for(int j=0; j<=5; j++){ System.out.println(array_name[i][j]); } }
class array2d{ public static void main (String args[]){ int[][] anArray; anArray=new int[2][6]; anArray[0][0]=345; anArray[0][1]=145; anArray[0][2]=365; anArray[0][3]=349; anArray[0][4]=355; anArray[0][5]=745; anArray[1][0]=340; anArray[1][1]=315; anArray[1][2]=445; anArray[1][3]=344; anArray[1][4]=375; anArray[1][5]=645; for(int i=0; i<=anArray.length-1; i++){ for(int j=0; j<=anArray.length-1; j++){ System.out.println(anArray[i][j]); } } } }
When the above code is compiled and executed, it will produce the following results
345 145 365 349 355 745 340 315 445 344 375 645
We can print elements of all cells’ address in the two-dimensional array using nested enhanced for loop – based in an index
for(int[]:array_name){ for(int j:i){ System.out.println(j) } }
Program 1
class array_2d{ public static void main (String args[]){ int x[][]=new int[3][3]; x[0][0]=305; x[0][1]=320; x[0][2]=133; x[1][0]=355; x[1][1]=460; x[1][2]=666; x[2][0]=365; x[2][1]=530; x[2][2]=533; for(int i[]:x){ for(int j:i){ System.out.println(j); } } } }
When the above code is compiled and executed, it will produce the following results
305 320 133 355 420 666 365 530 533
We can print elements of all cells’ address in the two-dimensional array using nested While loop in Java based on the index
while(i<=1){ while(j<=2){ System.out.println(array_name[i][j]); } }
Program 1
class TwoD_array_while{ public static void main(String args[]){ int[][] array; //array declaration array=new int[2][3]; //array initiation array[0][0]=967; //Assign value to array array[0][1]=157; array[0][2]=247; array[1][0]=933; array[1][1]=625; array[1][2]=897; int i=0; while(i<=1){//outer while loop int j=0; while(j<=2){//inner while loop System.out.println(array[i][j]); j++; } i++; } } }
When the above code is compiled and executed, it will produce the following results
967 157 247 933 625 897
Similar post
Two dimension Array in C++ language
Three dimension Array in C++ language
Single dimension Array in Java language
Two dimension Array in Java language
Three dimension Array in Java language
Single dimension Array in C language
Two dimension Array in C language
Three dimension Array in C language
Nested for loop in C++ language
Nested while loop in C++ language
Explanation of one dimensional array In this post, we will discuss the concept of "Explanation…
Python program to calculate the sum of odd and even numbers in a list In…
Python code to Calculate sum of odd and even in a list In this tutorial,…
How to find reverse number using method In this article, we will discuss the concept…
C# inverted full pyramid star pattern In this article, we will discuss the concept of…
C# Full Pyramid star pattern program In this article, we will discuss the concept of…