---恢复内容开始---
今天是2016年5月4号,今天是学习JAVA学习的第5天!今天的主要学习任务是对二维数组的学习。
P96 3.7.5 二维数组
动态初始化
数据类型 数组名称 [][]=new 数据类型[行数][列数] ;
如,int a[][]=new int[7][8];
静态初始化
数据类型 数组名称 [][]=new 数据类型 [][]{
{值,值,...},{值,值,...},...};
如,int a[][]=new int[][]{
{1,2,3},{54,6},{8,9,10,16}};
对于数组data[][],
data.length 行数
data[i].length 列数(即i行的列数)
在java中,每一行的列数可以不同(锯齿状数组)
今天老师叫我们编一个程序,输入长和宽,输出一个矩形的面积和周长。
第一段代码:
package com.cqvie.wuyuesi;
public class JuXing {
private int length;
private int wide;
public JuXing(){}
public JuXing(int length,int wide){
setLength(length);
setWide(wide);
}
public void setLength(int length){
if(length>0) this.length=length;
}
public void setWide(int wide){
if(wide>0) this.wide=wide;
}
public String getlnfo(){
return "周长perimeter是"+2*(length+wide)+",面积area是"+length*wide;
}
}
第二段代码
package com.cqvie.wuyuesi;
public class JuXingTest {
public static void main(String[] args) {
JuXing per;
per=new JuXing(5,6);
JuXing per2;
per2=new JuXing(7,8);
System.out.println(per.getlnfo());
System.out.println(per2.getlnfo());
}
}
输出结果:
周长perimeter是22,面积area是30
周长perimeter是30,面积area是56
---恢复内容结束---