导航:首页 > 编程语言 > java数组实例

java数组实例

发布时间:2023-08-06 04:22:38

java中怎么样建立按钮数组

JButton[] btnArray = new JButton[10];
for(int i = 0;i < btnArray.length;i++){
btnArray[i] = new JButton(String.valueOf(i));

}

❷ java中怎么创建对象数组

//如果你是初学JAVA,建议你看看这段代码,里面有一些基本技巧
//有疑问可以问我!

import java.io.*;

public class StudentInformation {

public static void main(String args[]) throws IOException {
Student[] st = new Student[5];// 第一个错误
int i = 0;
st[i++] = new Student().setStudent("WangZhen", 20, 1, 1.76);
st[i++] = new Student().setStudent("YangZhen", 21, 2, 1.66);
st[i++] = new Student().setStudent("Wangqiang", 19, 3, 1.86);
st[i++] = new Student().setStudent("XiaoMing", 18, 4, 1.71);
st[i++] = new Student().setStudent("XiaoHong", 22, 5, 1.74);
for (i = 0; i < st.length; i++)
st[i].display();
System.out.println("请输入要查询学生的姓名");
String str;
BufferedReader buf;
buf = new BufferedReader(new InputStreamReader(System.in));
str = buf.readLine();
for (i = 0; i < st.length; i++) {
if (st[i].name.equals(str)) {
System.out.println("所要查找学生为");
st[i].display();
}
}

}

}

class Student {
String name;

int age;

int num;// 学号

double high;// 身高

public void display() {
System.out.println("姓名:" + name + "\t年龄:" + age + "\t身高:" + high + "\t学号:" + num);
}

public Student setStudent(String n, int a, int nu, double h) {
name = n;
age = a;
num = nu;
high = h;
return this;
}
}

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

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

packagecom.test;

importjava.util.Arrays;

publicclassEmployee{
/**
*员工编号
*/
privateStringnumber;

/**
*员工姓名
*/
privateStringname;

/**
*员工薪水
*/
privatedoublesalary;

/**
*无参数构造函数
*/
publicEmployee(){
System.out.println("调用了构造函数方法一,实例化对象");
}

/**
*给属性赋值构造函数
*@paramnumber
*@paramname
*@paramsalary
*/
publicEmployee(Stringnumber,Stringname,doublesalary){
super();
this.number=number;
this.name=name;
this.salary=salary;
System.out.println("调用构造函数方法二,实例化对象");
}

publicstaticvoidmain(String[]args){
//构造Employee对象数组为2长度
Employee[]emp=newEmployee[2];

//员工一(实例化),并且构造函数里设置值
Employeee1=newEmployee("e0001","xiaoming",5000.0);


//员工二(实例化),用set设置值,get的话可以获取到员工某个属性
Employeee2=newEmployee();
e2.setName("小二");
e2.setNumber("e0002");
e2.setSalary(5500.1);

//将实例化的对象存进数组中
emp[0]=e1;
emp[1]=e2;
System.out.println("实例化的数组对象为:"+Arrays.toString(emp));
}

publicStringgetNumber(){
returnnumber;
}

publicvoidsetNumber(Stringnumber){
this.number=number;
}

publicStringgetName(){
returnname;
}

publicvoidsetName(Stringname){
this.name=name;
}

publicdoublegetSalary(){
returnsalary;
}

publicvoidsetSalary(doublesalary){
this.salary=salary;
}

@Override
publicStringtoString(){
return"Employee[number="+number+",name="+name+",salary="+
salary+"]";
}
}
运行结果:
调用构造函数方法二,实例化对象
调用了构造函数方法一,实例化对象
实例化的数组对象为:[Employee[number=e0001,name=xiaoming,salary=5000.0],Employee[number=e0002,name=小二,salary=5500.1]]

❹ java数组如何循环添加元素

java数组循环添加元素,实例如下:

public兄耐classceshi{
publicstaticvoidmain(String[]args)throws握逗Exception{
int[]intArray=newint[10];//新建一个int类型数组
for(inti=0;i<9;i++){
intArray[i]=i;
System.out.println("循环给int数组赋值,打印段尘卖出来的值为"+intArray[i]);
}

}

}

运行结果为:

❺ java中数组之间的传值

java中数组之间的传值,可以使用for循环语句根据下标分别进行赋值,实例如下:

packagecom.qiu.lin.he;

publicclassCeShi{

publicstaticvoidmain(String[]args){

int[]i=newint[]{1,2,3};//第一个int数组
int[]j=newint[3];//等待赋值的第二个int数组
for(intk=0;k<3;k++){
j[k]=i[k];//进行数组之间赋值
System.out.println("数组之间赋值"+j[k]);
}

}

}

运行结果如下:

阅读全文

与java数组实例相关的资料

热点内容
程序员主动离职和被裁员哪个好 浏览:790
360命令行 浏览:726
程序员骗色 浏览:668
cisco2950重启命令 浏览:459
加密货币区块链可以增发吗 浏览:290
黄龙公式源码 浏览:773
linux系统ftp服务器 浏览:321
山西配电服务器机柜云主机 浏览:452
量化选股模型公式源码 浏览:9
龙卡购车分期怎么绑app 浏览:779
python读取bios信息 浏览:113
程序员老爸初体验 浏览:729
aes加密后长什么样子 浏览:978
语言有编译器吗 浏览:31
解压声控怎么调大音量 浏览:216
缠论中的高精度画笔源码 浏览:824
通用计算型云服务器 浏览:620
程序员手机分享 浏览:296
pdfsmart 浏览:425
nginx部署php 浏览:666