Skip to main content

Write a Program Print 2D Array in Java - Technology369kk

 Print 2D Array 


Program:  

// Program |Code                                                      

import java.util.*;                                                   //import :- java labaries file from java server.  
class TwoDArray{                                                      // class : This is a keyword declare in java it is complasarry.
    public static void main(String args[]){                           // public : is a access modifier and
                                                                     // "static" : is also a keyword but static method executed by JVM and save memory.
                                                                     // " void"  : is return type of method, it means it doesn't return any value
                                                                    //  "main" :  it is entry point of pragram, start program from here and it is called by runtime system.
                                                                    // "String arg[]" : it is used to command line argument.  
        int twoD[][]= new int[4][5];
        int k = 0, i, j;
        for (i = 0;  i< 4; i++)
        for (j = 0;  j< 5; j++){
            twoD[i][j] = k;
            k++;

        }
        for(i =0; i< 4; i++){
            for(j =0; j<5; j++)
            System.out.print(twoD[i][j]+" ");                
            System.out.println();                                   // System.out.Println():  it is used to print statement.
        }
    }
}

Explanation of this program:  

Key Components of the Program:

1. import java.util.*;
  • Imports all classes from the java.util package.
  • Not directly needed here as no utility classes (like Scanner) are used.
  • 2. Class Declaration: 


    class TwoDArray{


    • Defines the class TwoDArray. In Java, all code must reside inside a class.

    3. main Method:


        public static void main(String args[]){  
    • public: Makes the method accessible to the JVM.
    • static: Allows the method to run without creating an instance of the class.
    • void: Specifies that the method does not return any value.
    • String args[]: Allows the program to accept command-line arguments.

    4. Two-Dimensional Array Declaration:


       int twoD[][]= new int[4][5];


    • twoD is a 2D array with 4 rows and 5 columns.
    • Memory is allocated using new int[4][5].


    5. Looping the Array:

     
            int k = 0, i, j;
            for (i = 0;  i< 4; i++)
            for (j = 0;  j< 5; j++){
                twoD[i][j] = k;
                k++;
            }

    •  k starts at 0 and increments by 1 for each element.
    • This loop assigns values to each element of the 2D array row by row.

    6. Printing the Array:  

    • Outer loop (i) iterates over rows.
    • Inner loop (j) iterates over columns.
    • System.out.print prints values in the same line, separated by spaces.
    • System.out.println moves to the next line after printing each row.

    OUTPUT:


    PS D:\Learning File\BCA\BCA 3rd Sem\JAVA OOP\AllPraQue> java TwoDArray
    0 1 2 3 4
    5 6 7 8 9
    10 11 12 13 14
    15 16 17 18 19




    Comments

    Popular posts from this blog

    Assignment of ITA/ Information Technology and Application BCA- Technology369kk

    Q1. What is  computer Explain basic computer architecture and Difference components.  2. Discuss the use of memory in computer system, Explain memory hierarchy  in details. 3. What is software? Explain difference types of software with explain. 4. Write short notes on the given:- (I) Internet. (II) LAN (Local area network ) (III) Search engine (IV) Web browser  Q 1.What is computer Explain basic computer architecture, Difference components of computer.   Computer :- Computer is defined as an electronic device that takes input data and instructions from the user and after processing them, it generates useful and desired output quickly.   A computer is designed to execute applications and provides a variety of solutions through integrated hardware and software components.                            It is fast and automatic device. It works with the help of programs and represents the d...

    C++ and Java Practical All Questions Answers - BCA -Technology369kk

    C++ and Java  In this post see most important questions for practical questions given by college all questions with answers . Guys I want to say that this is only for suggested post for your practical please request to you change same alphabets, words or anything  methods name and variables name because if you write all words same then this is copy paste for another peoples.  Used Topics:  Keywords, Variables, Condition Statements, Function , Array, Structure, Pointer.                           In OOPs, Class and Objects, Constructor, Poly morph, Encapsulation, Access Specifiers,                               Inheritance etc.  So, Without Time Lose Come to the Points, let's go start Now:        *************************************************************************  C++ 12 ...

    Assignment of PMO (Principal of Management and Organization) - Technology369kk

     ** Assignment Of PMO ** Agenda: -  4 Questions discuss in this post. Question 1. Write a d etails note on selection why it Called. negative process.  Question 2. Write a details note on 'span of control. Question 3. Planning is an essential process, do you agree ? Discuss  Question 4. Write a note on management function. Q 1. Write a d etails note on selection why it called negative process.  Ans :-  Selection is the process of choosing the most suitable candidates out of the several candidates available.          Selection is a negative process because there may be more rejected then those selected in most of the candidates that is called selection is a negative process. → Selection process has the following steps:-  [ A .] Screening of applicants - Based on the screening of applicants only those candidates. It Called further process of selection. Who are found eligible for the job Standards of the the organization. [ B .] S...