创建一个简单的表示矩形的Rectangle类,满足以下条件:

1、定义两个成员变量height和width,表示矩形的长和宽,类型为整型 2、定义一个getArea方法,返回矩形的面积 3、定义一个getPerimeter方法,返回矩形的周长 4、在main函数中,利用输入的2个参数分别作为矩形的长和宽,调用getArea和getPermeter方法,计算并返回矩形的面积和周长

输入:
输入2个正整数,中间用空格隔开,分别作为矩形的长和宽,例如:5 8

输出:
输出2个正整数,中间用空格隔开,分别表示矩形的面积和周长,例如:40 26

Java:

import java.util.Scanner;public class Main
{public static void main(String[] args){// TODO Auto-generated method stubRectangle r = new Rectangle();Scanner sc = new Scanner(System.in); r.height = sc.nextInt();r.width = sc.nextInt();sc.close();System.out.println(r.getArea() + " " + r.getPerimeter());return;}}class Rectangle
{int height, width;public int getArea(){return height * width;}public int getPerimeter(){return 2 * (height + width);}
}

JAVA程序设计(自主模式)-创建一个简单的表示矩形的Rectangle类相关推荐

  1. idea建立一个java工程_IntelliJ IDEA(三、各种工程的创建 -- 之一 -- 创建一个简单的Java工程)...

    一.创建一个简单的Java工程:HelloWorld 1. Eclipse的第一步是选择工作空间,然后创建项目: IDEA不同(没有工作空间的概念),第一步就直接创建具体的项目,项目创建过程中会选择在 ...

  2. Spring MVC:使用基于Java的配置创建一个简单的Controller

    这是我博客上与Spring MVC相关的第一篇文章. 开端总是令人兴奋的,因此我将尽量简洁明了. Spring MVC允许以最方便,直接和快速的方式创建Web应用程序. 开始使用这项技术意味着需要Sp ...

  3. java qq ui界面_java swing 创建一个简单的QQ界面教程

    记录自己用java swing做的第一个简易界面. LoginAction.java package com.QQUI0819; import javax.swing.*; import java.a ...

  4. 使用java创建一个简单的回合制的双人pk

    创建一个简单的双人pk package com.hp.Demo1;import java.util.Random;/*** 玩家类* 属性:名字.类型.生命值.防御力.攻击类* 方法:自我介绍.Pk* ...

  5. java多线程创建一个简单的案例

    1.创建一个简单的线程,不需要去创建个Runnable Thread thread = new Thread(new Runnable() {@Overridepublic void run() {/ ...

  6. 使用模式创建一个面向服务的组件中间件

    引言 在本文中,您将了解面向服务的组件中间件在用于资源有限的语音设备时,在设计阶段所应用的模式.它涵盖了项目的问题上下文,并被看成是一组决定因素,是对相关体系结构远景的一个简要概括.您还会得到一份描述 ...

  7. java计算机毕业设计vue开发一个简单音乐播放器(附源码、数据库)

    java计算机毕业设计vue开发一个简单音乐播放器(附源码.数据库) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Ec ...

  8. java 语言 写字板_一个简单的java语言写字板.docx

    一个简单的java语言写字板.docx 一个简单的JAVA语言写字板一.需求分析1.需求分析:现在网络上各种文档编辑器数不胜数.功能也是应有尽有,有能改变字体的,有可以改变字体颜色的,但是,这些软件有 ...

  9. jax-rs jax-ws_创建一个简单的JAX-RS MessageBodyWriter

    jax-rs jax-ws JAX-RS确实很棒,借助JAXB,只需添加带有JAXB批注的批注数据对象,即可为您转换许多响应数据类型. 我对JAXB相当陌生,但是一些简单的注释的剪切/粘贴操作将带给您 ...

最新文章

  1. vs连接mysql建一个表并增删查改_VS连接SQL Server数据库,增删改查详细教程(C#代码)...
  2. 确保 PHP 应用程序的安全
  3. Java知多少(25)再谈Java包
  4. C++ IO类(3) 文件流
  5. 窗体之间传值的暴力方法
  6. Android APK 签名文件MANIFEST.MF、CERT.SF、CERT.RSA分析
  7. SAP OData请求是如何通过OData Plugin路由到OData Offline Data Store的
  8. sudo rosdep init ERROR: cannot download default sources list from: https://raw.githubusercontent.com
  9. 开发人员需要了解的有关xPaaS的一切
  10. linux不重启更新内核,编译并使用kpath不重启更新linux-kernel
  11. php 函数命名 特殊字符,php 特殊字符处理函数
  12. Python学习笔记之列表(五)
  13. Simpy学习:基本运行与终止(一)
  14. LR学习笔记七 之 LR录制sql脚本
  15. 装错信封输出所有结果C语言算法,装错信封问题(数学应用题)
  16. “test.txt“ E212: 无法打开并写入文件 解决方法
  17. ISO14443、15693、18000体系分析
  18. cf方框透视易语言代码怎么写_如何用 C++ 写一个可编程软件渲染器?
  19. python黑白棋 pygame_python使用minimax算法实现五子棋
  20. red5-server-1.0.6-RELEASE 启动异常

热门文章

  1. AD shift+space 解决办法
  2. android mqtt详解_安卓开发之mqtt协议
  3. T82 微信电脑登录手机静音问题
  4. python中如何截取字符串函数_python中如何截取字符串函数_python截取指定字符串_Python 字符串操作(string...
  5. 三百价位的蓝牙耳机、学生党百元级蓝牙耳机推荐
  6. mysql调用jieba库_jieba库的使用
  7. IT技术人员写博客的重要性
  8. 进入不了CSDN等网站,或要转很久才可以进
  9. 添加页面不显示ks001这条字段,修改显示,查询都显示该字段
  10. libsvm java svmtrain_libsvm工具包(含网格法查找最优解函数 SVMcgForClass.m 内用svmtrain函数)...