「java数组案例」java数组的实现

博主:adminadmin 2023-01-27 09:39:06 345

本篇文章给大家谈谈java数组案例,以及java数组的实现对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java数组实例,将数组数字往数组后一位移动

int[] nums={1,2,3,4,5,0};

int num;

for(int i=0;i=5;i++){

num=nums[i];

nums[i]=nums[5];

nums[5]=num;

}

java创建对象数组然后用构造方法实例化

Java创建对象数组然后构造方法实例化,如下:

package com.test;

import java.util.Arrays;

public class Employee {

    /**

     * 员工编号

     */

    private String number;

    /**

     * 员工姓名

     */

    private String name;

    /**

     * 员工薪水

     */

    private double salary;

    /**

     * 无参数构造函数

     */

    public Employee() {

     System.out.println("调用了构造函数方法一,实例化对象");

    }

    /**

     * 给属性赋值构造函数

     * @param number

     * @param name

     * @param salary

     */

    public Employee(String number, String name, double salary) {

        super();

        this.number = number;

        this.name = name;

        this.salary = salary;

        System.out.println("调用构造函数方法二,实例化对象");

    }

    public static void main(String[] args) {

     //构造Employee对象数组为2长度

     Employee[] emp=new Employee[2];

    

        //员工一(实例化),并且构造函数里设置值

        Employee e1 = new Employee("e0001", "xiaoming", 5000.0);

       

        //员工二(实例化),用set设置值,get的话可以获取到员工某个属性

        Employee e2 = new Employee();

        e2.setName("小二");

        e2.setNumber("e0002");

        e2.setSalary(5500.1);

       

        //将实例化的对象存进数组中

        emp[0]=e1;

        emp[1]=e2;

        System.out.println("实例化的数组对象为:"+Arrays.toString(emp));

    }

    public String getNumber() {

        return number;

    }

    public void setNumber(String number) {

        this.number = number;

    }

    public String getName() {

        return name;

    }

    public void setName(String name) {

        this.name = name;

    }

    public double getSalary() {

        return salary;

    }

    public void setSalary(double salary) {

        this.salary = salary;

    }

    @Override

    public String toString() {

        return "Employee [number=" + number + ", name=" + name + ", salary=" +

        salary + "]";

    }

}

运行结果:

调用构造函数方法二,实例化对象

调用了构造函数方法一,实例化对象

实例化的数组对象为:[Employee [number=e0001, name=xiaoming, salary=5000.0], Employee [number=e0002, name=小二, salary=5500.1]]

java数组实例(一维数组 二维数组)

//一维数组

String[] str = new String[5]; //创建一个长度为5的String(字符串)型的一维数组

str[0] = "a"; //赋值

str[1] = "b";

str[2] = "c";

str[3] = "d";

str[4] = "e";

//也可以创建并赋值

String[] str = {"a","b","c","d","e"};

//二维数组

String[][] str = new String[2][2]; //创建一个2行2列的二维数组

str[0][0] = "a0"; //赋值

str[0][1] = "a1";

str[1][0] = "b0";

str[1][1] = "b1";

//也可以创建并赋值

String[][] str = {{"a0","a1"},{"b0","b1"}};

总结:

类型名[]/[][] 变量名 = new 类型名[]/[][];

java数组是什么来解释下,举个例子

所谓数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。数组是在程序设计中,为了处理方便,

把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。

举例

int

a[10];

说明整型数组a,有10个元素。

float

b[10],c[20];

说明实型数组b,有10个元素,实型数组c,有20个元素。

char

ch[20];

说明字符数组ch,有20个元素。

int

a[3]

=

{1,2,3};那么a就有3个元素,且每个元素a[0]

=

1,a[1]

=2,a[3]=3;

特点

1.数组是相同数据类型的元素的集合

2.数组中的各元素是有先后顺序的,它们在内存中按照这个先后顺序连续存放在一起

3.数组元素用整个数组的名字和它自己在数组中的顺序位置来表示。例如,a[0]表示名字为a的数组中的第一个元素,a[1]代表数组a的第二个元素,以此类推。

关于java数组案例和java数组的实现的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。