Skip to main content

Java Program to see how to use Arrays- Example0003

Java Program to see how to use Arrays- Example0003
Example0003
===========
Description:
In this example we learn to create Arrays in different 
We will also see lots of methods like sort, length.
We will see how to initialize data in the array.
We will see how to display content of single dimension and multidimensional arrays.


//Arrays

package com.swprogramdeveloper;

import java.awt.*;
import java.util.Arrays;
import java.util.Date;

public class Main {

    public static void main(String[] args) {
// write your code here
    //Arrays
    int[] numbers1 = new int[5];
    numbers1[0] = 5;
    numbers1[3] = 9;
        System.out.println("Address where valuese of numbers1 array stored : " +  numbers1);
        System.out.println("Size of Array numbers1 : " + numbers1.length);
        System.out.println("Content of Array numbers1 : " + Arrays.toString(numbers1));
        System.out.println("Content of certain member of Array : " + numbers1[3]);
       
// sorting content
        Arrays.sort(numbers1);
        System.out.println("Content of Array numbers1 - Sorted : " + Arrays.toString(numbers1));
       
// Initializing array in easier way
        int[] numbers2 = {2,6,9,1,3,0,9};
        System.out.println("Content of array numbers2 : " + Arrays.toString(numbers2));
       
// Multidimensional array
        //any dimension we declare as int [][] - 2 box brackets
        int [][] numbers3 = {{1,2,3},{3,5,6}};
        System.out.println("Address of 2-dimensional Array" + Arrays.toString(numbers3));
       
int [][] numbers4 = {{1,2,3},{3,5,6},{0,3,4}};
        System.out.println("Address of 3-dimensional Array" + Arrays.toString(numbers4));
        System.out.println("Content of 3-dimensional Array" + Arrays.deepToString(numbers4));
       
int [][] numbers5 ={{1,2,3},{1,2},{3,4}};
        System.out.println("Address of 3-dimensional Array- separate initialization" + Arrays.toString(numbers5));
        System.out.println("Address of 3-dimensional Array- separate initialization" + Arrays.deepToString(numbers5));
       
int [][][] numbers6 = new int [3][2][4];
        numbers6[0][0][1]= 1;
        numbers6[0][1][0]=10;
        numbers6[2][0][0] = 300;
        System.out.println("Address of 3-dimensional Array- separate initialization" + Arrays.toString(numbers6));
        System.out.println("Address of 3-dimensional Array- separate initialization" + Arrays.deepToString(numbers6));
    }
}


Output0003
==========

Address where valuese of numbers1 array stored : [I@10f87f48
Size of Array numbers1 : 5
Content of Array numbers1 : [5, 0, 0, 9, 0]
Content of certain member of Array : 9
Content of Array numbers1 - Sorted : [0, 0, 0, 5, 9]
Content of array numbers2 : [2, 6, 9, 1, 3, 0, 9]
Address of 2-dimensional Array[[I@5b6f7412, [I@27973e9b]
Address of 3-dimensional Array[[I@312b1dae, [I@7530d0a, [I@27bc2616]
Content of 3-dimensional Array[[1, 2, 3], [3, 5, 6], [0, 3, 4]]
Address of 3-dimensional Array- separate initialization[[I@506e1b77, [I@4fca772d, [I@9807454]
Address of 3-dimensional Array- separate initialization[[1, 2, 3], [1, 2], [3, 4]]
Address of 3-dimensional Array- separate initialization[[[I@1ddc4ec2, [[I@133314b, [[I@b1bc7ed]
Address of 3-dimensional Array- separate initialization[[[0, 1, 0, 0], [10, 0, 0, 0]], [[0, 0, 0, 0], [0, 0, 0, 0]], [[300, 0, 0, 0], [0, 0, 0, 0]]]

Process finished with exit code 0

Comments

Popular posts from this blog

Mortgage Calculator with User Input and Mathematical Expression - Example0005

Mortgage Calculator with User Input and Mathematical Expression - Example0005 In this code sample, we will see how mortgage(EMI) calculator can be made Mortgage formula M=P * (r(1+r)**n)/((1+r)**n-1) will be used. Scanner Class will be used to get user input. We need to get the rightly formatted output (with dollar sign as currency). For this purpose we will use Class NumberFormat:NumberFormat.getCurrencyInstance. We use NumberFormat.getCurrencyInstance method. Keyword: java, mortgage calculator, user input, scanner, currency format, dollar sign, numberformat, getcurrencyinstance package com.swprogramdeveloper; import java.text.NumberFormat; import java.util.Scanner; public class Main {     public static void main(String[] args) { // write your code here         //Mortgage Calculator         Scanner userInput = new Scanner(System.in);         System.out.print("Please Input the Principal Amo...

Basic Java Program Various Variables and Point - Example0002

Basic Java Program Various Variables and Point - Example 0002 This example is same as Example1 but with added Class Point Using Point - (It is to store x and y coordinates of a point) This is example of a basic java program which shows structure of the program. It is basic java program showing different type of Java variables. Primitive types: Integer, float, double, Boolean are shown Creating an object. Reference types and methods to that object. How to print output in a screen is shown using System Class package com.swprogramdeveloper; import java.awt.*; import java.util.Date; public class Main {     public static void main(String[] args) {         // write your code here         //variable types double and intege r         double age = 30;         int herage = (int) age + 20;         //Printing output using System Class         Sy...

Example to see how to get user input and do with mathematical expressions- Example0004

Example to see how to get user input and do with mathematical expressions- Example0004 In this example we are going to see how to get input from user, Mathematical expressions, For input we create an object from Class Scanner and with System.in Then we use method 'next' to get the input.  We will also see how the normal expression calculations are also done in Java // Input from keyboard, Mathematical expression package com.swprogramdeveloper; import java.util.Scanner; public class Main {     public static void main(String[] args) { // write your code here     // Constants         final float PI=3.14F;         float radius = 4.0F;         System.out.print("Please, enter radius of the circle : ");        //Scanner Class to get user input         Scanner radiusInput = new Scanner(System.in);        //NextFloat will read ...