码迷,mamicode.com
首页 > 编程语言 > 详细

Java学习第5天

时间:2016-05-04 23:03:45      阅读:415      评论:0      收藏:0      [点我收藏+]

标签:

---恢复内容开始---

今天是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

 

 

---恢复内容结束---

Java学习第5天

标签:

原文地址:http://www.cnblogs.com/hyyq/p/5460006.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!