黑马程序员技术交流社区

标题: 自学java已经第8天了 [打印本页]

作者: qxz394731688    时间: 2016-1-12 13:24
标题: 自学java已经第8天了
  1. import java.util.Scanner;

  2. class ChangFangXing {
  3.         //长方形的长
  4.         private int length;
  5.         //长方形的宽
  6.         private int width;
  7.        
  8.         public ChangFangXing(){}
  9.        
  10.         //仅仅提供setXxx()即可
  11.         public void setLength(int length) {
  12.                 this.length = length;
  13.         }
  14.        
  15.         public void setWidth(int width) {
  16.                 this.width = width;
  17.         }
  18.        
  19.         //求周长
  20.         public int getZhouChang() {
  21.                 return (length + width) * 2;
  22.         }
  23.        
  24.         //求面积
  25.         public int getArea() {
  26.                 return length * width;
  27.         }
  28. }

  29. class Test2 {
  30.         public static void main(String[] args) {
  31.                 //创建键盘录入对象
  32.                 Scanner sc = new Scanner(System.in);
  33.                
  34.                 System.out.println("请输入长方形的长:");
  35.                 int length = sc.nextInt();
  36.                 System.out.println("请输入长方形的宽:");
  37.                 int width = sc.nextInt();
  38.                
  39.                 //创建对象
  40.                 ChangFangXing cfx = new ChangFangXing();
  41.                 //先给成员变量赋值
  42.                 cfx.setLength(length);
  43.                 cfx.setWidth(width);
  44.                
  45.                 System.out.println("周长是:"+cfx.getZhouChang());
  46.                 System.out.println("面积是:"+cfx.getArea());
  47.         }
  48. }
复制代码



作者: Royalblues    时间: 2016-1-12 15:36
不错不错,有无考虑输入的是负值。
作者: 正阳门下    时间: 2016-1-12 16:58
确实,应该是做一个判断
作者: 呼雁潇    时间: 2016-1-12 19:33
干的漂亮
作者: rushing    时间: 2016-1-12 19:36
感觉如何呢、、、
作者: 愿爱无忧    时间: 2016-1-12 19:50
练得少,忘得快,自己是个懒人咋整
作者: 一大把手    时间: 2016-1-12 20:14
好好学!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2