创建一个简单的表示矩形的Rectangle类,满足以下条件:
1、定义两个成员变量height和width,表示矩形的长和宽,类型为整型 2、定义一个getArea方法,返回矩形的面积 3、定义一个getPerimeter方法,返回矩形的周长 4、在main函数中,利用输入的2个参数分别作为矩形的长和宽,调用getArea和getPermeter方法,计算并返回矩形的面积和周长
输入:
输入2个正整数,中间用空格隔开,分别作为矩形的长和宽,例如:5 8
输出:
输出2个正整数,中间用空格隔开,分别表示矩形的面积和周长,例如:40 26
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("请输入两个正整数,作为矩形的长和宽: "); int height = in.nextInt(); int width = in.nextInt(); in.close(); creatRec aRec = new creatRec(height, width); System.out.println("矩形的面积为: " + aRec.getArea()); System.out.println("矩形的周长为: " + aRec.getPeriter()); } } class creatRec { private int height; private int width; public creatRec(int height, int width) { this.height = height; this.width = width; } public int getArea() { return height * width; } public int getPeriter() { return (height+width) * 2; } }
相关推荐
"java练习题_java_"这个资源显然是为了帮助新手巩固基础,通过实际操作来加深对Java概念的理解。 在Java编程中,以下几个核心知识点是必须掌握的: 1. **基础语法**:包括变量声明、数据类型(如基本类型和引用...
总之,“Java_practice_answer.rar”是一个全面的Java练习资源,无论是对于准备面试、自学提升还是教学辅助,都能提供极大的帮助。它将使学习者有机会在实际操作中加深对Java的理解,锻炼解决问题的能力,从而成为一...
以上知识点构成了大学Java教材第八章的基础内容,通过这些习题的练习,可以帮助学习者掌握和熟练运用Java编程的基本技能。在解决习题时,不仅要理解理论概念,还要注重实践,通过编写代码来加深理解。同时,理解并...
第九章 上机练习题(1) 编写一个体现MVC结构的GU I程序。首先编写一个封装梯形类,然后再编写一个窗口。要求窗口使用三个文本框和 一个文本区为梯形中的数据提供视图,其中三个文本框来显示和更新梯形对象的上底、...
【SE_JAVA_EXP_E046.zip】是一个与Java编程相关的学习资源,它包含了易智教云课堂上一道练习题的满分答案。这道习题可能是面向正在学习Java编程的学生们,旨在帮助他们理解和掌握Java语言的核心概念和编程技巧。由于...
由于提供的文件内容是一系列Java练习题的代码片段,我们将针对这些代码片段提取知识点,并围绕循环结构、数组操作、数学运算等方面进行详细说明。 首先,我们看到题目1是一个排序的练习题。这里使用了双重循环来...
这份“Java习题”PDF文档提供了200道练习题,旨在帮助学习者深入理解和掌握Java编程的基础及进阶概念。以下是一些可能涵盖的知识点: 1. **基础语法**:包括变量声明、数据类型(如基本类型、引用类型)、运算符...
在这种情况下,"asda.rtf" 很可能是Java习题集的文档,包含了详细的题目描述、解答示例或者评估标准。RTF文件可以被多种文字处理软件打开,方便学习者在不同的设备上查看和使用。 综合以上信息,这个压缩包“asda....
这个压缩包中的“java裣答.doc”可能是Java习题的解答文档,而“www.pudn.com.txt”和“readme.txt”可能是提供额外信息或版权说明的文本文件。每个“chX”目录可能代表一个章节,里面包含了具体习题和解答,可以...
这个压缩包“javafx.rar”包含了与JavaFX相关的练习题,特别是针对第14、15和20章的Java编程课程作业。这些章节通常涵盖Java基础、面向对象编程以及可能涉及到的JavaFX基本概念和控件。 在JavaFX中,我们可以利用其...
【标题】"javamianshiti.rar_C 笔试题_java 试题_java笔试题_java面试_笔试" 提供了一个关于Java编程语言的面试和笔试准备资源的集合,其中可能涵盖了C语言的基础知识以及Java的核心概念。 【描述】"java面试笔试题...
"Java习题集_客观题集"是一份专门针对Java初学者和进阶者设计的学习资料,旨在帮助他们巩固和提升Java基础知识。 这个习题集可能包含了关于以下Java知识点的题目: 1. **基础语法**:包括变量、数据类型(如整型、...
北大青鸟APTECH Java练习题: AccpSchool.java AddCust.java Addition.java AgeRate.java App_01.java AutoChat.java AutoLion.java 2AutoLionTest.java CalcDay.java CalcDiscount.java CalsAvgNum.java CalsHRNum...
这本书的练习题是学习Java的重要组成部分,因为它们能够帮助读者巩固理论知识并提升实践能力。以下是对"Thinking in Java 4Edition 练习题答案"的一些关键知识点的详细解释: 1. **基础语法**:在书中,读者会遇到...
### JAVA练习题知识点详解 #### 1. 斐波那契数列 通过`for`循环打印斐波那契数列的前100项。斐波那契数列定义为:第一项与第二项均为1,后续每一项都是前两项之和(如1, 1, 2, 3, 5, 8, 13, 21...)。 ```java int...
这份名为"javamianshi.rar"的压缩包包含了丰富的Java面试题,旨在帮助毕业生和其他求职者进行有效的复习,以提高他们在面试中的表现。下面将详细讨论Java面试中常见的知识点。 一、Java基础知识 1. 类与对象:理解...
这份"Java练习题附答案"资源显然旨在帮助学习者提升他们的Java编程技能。以下是对这个主题的详细解析: 1. **基础语法**:Java的基础包括变量、数据类型、运算符、流程控制(如if语句,for和while循环)以及方法...
在这个“java集合练习题”中,我们主要关注如何使用Java集合框架来处理数据,特别是对于学生信息的存储、排序和输出。以下是对这个练习题的详细解析: 1. **集合框架简介**: Java集合框架是Java API的一部分,它...
Java面向对象编程练习题 本资源摘要信息涵盖了 Java 面向对象编程的基础知识,通过三个练习题,展示了 Java 编程语言的基本概念和应用。 练习题 01: 类的成员变量 本练习题展示了 Java 中类的成员变量的概念。类 ...