weixin_46852977
「已注销」
采纳率53.8%
2020-04-14 08:50 阅读 1.9k
已采纳

编程创建一个Rectangle类,在类中:定义两个私有变量length和width表示长、宽;定义一个方法setDemo(...)对长和宽进行初始化,当长或者宽<0时,......

编程创建一个Rectangle类,在类中:
(1)定义两个私有变量length和width表示长、宽;
(2)定义一个方法setDemo(...)对长和宽进行初始化,当长或者宽<0时,给出错误提示;
(3)定义一个方法area()求面积;
创建主类Test,要求在主类主方法中,创建Rectangle类的对象,求给定尺寸的长方形的面积(假设长、宽分别从键盘输入)

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

  • 已采纳
    u012737673 明教第三十四代觉主 2020-04-14 14:17
    public class Rectangle {
        private Integer length;
    
        private Integer width;
    
        public void setDemo(Integer length, Integer width){
            if(length < 0){
                throw new RuntimeException("length 不能小于0");
            }
    
            if(width < 0){
                throw new RuntimeException("width 不能小于0");
            }
    
            this.length = length;
            this.width = width;
        }
    
        public Integer arer(){
            return length * width;
        }
    }
    public class Test {
        public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            System.out.println("请输入length:");
            int length = scanner.nextInt();
            System.out.println("请输入width:");
            int width = scanner.nextInt();
            Rectangle rectangle = new Rectangle();
            rectangle.setDemo(length,width);
            System.out.println(rectangle.arer());
        }
    }
    
    
    点赞 评论 复制链接分享

相关推荐