![](https://img-blog.csdnimg.cn/966a344589cc4d02ada16cdf146fb9ff.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA
文章平均质量分 50
JAVA
夏佳怡
这个作者很懒,什么都没留下…
展开
-
JAVA第十一次作业《类的继承》
【问题描述】定义桌子类TableInfo,属性有腿数(int legs)和高度(double height),为桌子类添加相应的构造方法和显示桌子信息的display()方法。以TableInfo类为父类,继承得到方桌类(RectTable)和圆桌类(RoundTable),方桌类新增属性长(double length)和宽(double width),圆桌类新增属性半径(double radius)。设计测试类,分别创建方桌类和圆桌类的对象,输出对应的桌子信息。测试类中main方法写法如下,不要修改除原创 2022-04-13 09:55:25 · 1637 阅读 · 0 评论 -
JAVA第十一次作业《类的继承》
什么是继承?多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个单独一个类即可。多个类可以称为子类,单独这个类称为父类、超类或者基类。子类可以直接访问父类中的非私有的属性和行为。通过 extends 关键字让类与类之间产生继承关系。class SubDemo extends Demo{} //SubDemo是子类,Demo是父类继承有什么好处?提高代码的复用性。让类与类之间产生了关系,是多态的前提。继承的特点1.Jav.原创 2022-04-13 09:30:23 · 891 阅读 · 0 评论 -
JAVA第十次作业《第12章 静态属性和方法作业-类的基本定义和使用+static》
CG系统网址:http://211.81.175.89static 修饰符 静态变量: static 关键字用来声明独立于对象的静态变量,无论一个类实例化多少对象,它的静态变量只有一份拷贝。 静态变量也被称为类变量。局部变量不能被声明为 static 变量。 静态方法: static 关键字用来声明独立于对象的静态方法。静态方法不能使用类的非静态变量。静态方法从参数列表得到数据,然后计算这些数据。 static变量也称作静态变量,静态变量和非静态变量的区别是:静态变量被所有原创 2022-04-06 10:04:39 · 659 阅读 · 0 评论 -
JAVA第九次作业《第11章-方法的重载-作业-分段函数》
CG系统网址:http://211.81.175.89什么是方法的重载【问题描述】已知分段函数公式如下图,定义Function类,该类中包含4个重载的f()方法,分别计算各个分段情况的值。定义测试类,在main方法中实现x,y,z值 的输入、条件的判断及结果的输出 。main方法的写法如下,注意,不要修改main的代码,否则会扣分:【输入形式】三个整数【输出形式】一个整数,表示分段函数计算结果【样例输入】-1 5 7【样例输出】0【样例输入】2 -2原创 2022-04-06 09:28:46 · 1771 阅读 · 0 评论 -
JAVA第九次作业《第11章-方法的重载-作业-计算工人工资》
CG系统网址:http://211.81.175.89先来看下方法重载(Overloading)的定义:如果有两个方法的方法名相同,但参数不一致,哪么可以说一个方法是另一个方法的重载。 具体说明如下:方法名相同 方法的参数类型,参数个不一样 方法的返回类型可以不相同 方法的修饰符可以不相同 main 方法也可以被重载方法可以重名,但是重名的方法,参数个数或者类型不能相同。比如说有两个方法,都叫wangwei方法但这个两个方法的参数个数或者参数类型不能相同,public in原创 2022-04-06 09:25:57 · 1297 阅读 · 0 评论 -
JAVA第八次作业《对象的组合》
CG系统网址:http://211.81.175.89【问题描述】1、定义TableInfo类,该类具有形状shape(String类型)、高度height(int类型)、和所属工人owner(Worker类型)三个属性。为TableInfo类添加必要的构造方法和置取方法,并定义print方法,输出“This is zhangsan's table”2、定义Worker类,该类具有名字name(String类型)、桌子table(TableInfo类型)两个属性。为Worker类添加必要的构造方原创 2022-03-30 15:43:33 · 1259 阅读 · 0 评论 -
JAVA第八次作业《对象的组合》
CG系统网址:http://211.81.175.89【问题描述】1、定义MyPoint类,包含x和y两个int属性,为该类添加必要的构造方法和置取方法,并添加print方法,输出点信息,例如输出[x=3,y=4]2、定义MyRect类,包含side1和side2两个边长属性(int类型),以及左上角坐标location属性(MyPoint类型),为该类添加必要的构造方法和置取方法,并添加print方法,输出矩形的位置和边长信息,3、定义Test类,main方法的写法如下:注意不要修改下面的原创 2022-03-30 14:53:29 · 768 阅读 · 0 评论 -
JAVA第七次作业《构造方法和置取方法》
置取方法Getter/Setter方法的使用--java_南歌渔渡的博客-CSDN博客_getter/setter方法的使用为什么要使用getter和setter?为什么不把属性权限变成publicjava中getter 和 setter 方法有什么意义?为什么不用public代替GSprivate属性可以有效的保护类的属性中存放的数据,所以我们通常将类的属性定义为private(私有的),能有效防止其他类调用时,修改原有数据对于OOP,宏观上来说,设计者都在试图做到的一件事情就是.原创 2022-03-21 20:47:44 · 1324 阅读 · 0 评论 -
JAVA第七次作业《类的属性和方法》
设计一个公共类手机类MobilePhone,包含三个私有属性:品牌(字符串类型)、号码(字符串类型)、价格(int类型),设计一个方法display显示手机的基本信息,设计一个带3个参数的构造方法初始化对象属性。设计测试类Test,创建MobilePhone类的对象,显示手机的基本信息。运行结果如下:原创 2022-03-21 19:57:34 · 941 阅读 · 0 评论 -
JAVA第六次作业《类的基本定义和使用》
设计一个矩形类Rect,属性有边1(side1)和边2(side2),类型是double;设计两个方法,一个方法计算矩形的面积,方法头声明如下:public double getArea(),一个方法计算矩形的周长,方法头声明如下:public double getPerimeter()。设计一个Main类,包含main方法,创建MyRect类的对象,计算任意矩形的面积和周长。若输入:3 4则输出为:area is:12.0perimeter is:14.0若输入:5 8原创 2022-03-16 16:03:19 · 640 阅读 · 0 评论 -
JAVA第六次作业《简单类的定义和使用》
CG系统网址:http://211.81.175.89初次学习类的定义和使用设计一个工人类Worker,属性有姓名(String)、年龄(int)、工资(double)、级别(String),设计一个方法显示工人的基本信息。设计一个Main类,包含main方法,创建Worker类的对象,输出工人的信息。无输入!输出结果为:name:Worker Zhangage:28salary:8888.0level:SeniorEngineer注意:类名首字母大写!提交作原创 2022-03-16 15:22:52 · 1606 阅读 · 0 评论 -
JAVA第五次作业《方法-质因数》
CG系统网址:http://211.81.175.89素数也叫质数:是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。质因数(素因数或质因子)指能整除给定正整数的质数。 《质数表》【问题描述】每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数。比如,6可以被分解为2x3,而24可以被分解为2x2x2x3。现在,你的程序要读入一个[2,100000]范围内的整数,然后输出它的质因数分解式;当读到的就是素数时,输出.原创 2022-03-14 13:16:19 · 257 阅读 · 0 评论 -
JAVA第五次作业《计算C(n,m)的值-方法应用》
CG系统网址:http://211.81.175.89【问题描述】计算C(n,m)的值,C(n,m)=n!/(m!*(n-m)!)从键盘输入n和m的值,输入提示为:“please inputn and m value(n>=m)”main方法的代码如下:不要修改main方法的代码,否则会扣分: public static void main(String[] args) { System.out.println("please input n and ...原创 2022-03-14 11:16:07 · 2343 阅读 · 0 评论 -
JAVA第四次作业《数组-找出最高工资》
CG系统网址:http://211.81.175.89parseInt() 方法用于将字符串参数作为有符号的十进制整数进行解析。Java parseInt() 方法将输入的字符串分隔开Java输入按空格分开(单个或多个)_markconca的博客-CSDN博客_java输入两个数以空格隔开【问题描述】定义一个数组来保存教师工资,编程找出并显示最高工资,指出第几个工资最高。若从键盘输入如下数据:7000 6500 7890 8500 8000 8200则输出:..原创 2022-03-09 17:05:50 · 971 阅读 · 0 评论 -
JAVA第四次作业《数组-排序》
CG系统网址:http://211.81.175.89【问题描述】定义一个数组,数据类型为int,通过键盘输入10个数组元素,编程实现由小到大排序。【输入形式】【输出形式】【样例输入】34 56 78 97 84 67 73 65 93 82【样例输出】34,56,65,67,73,78,82,84,93,97【样例说明】【评分标准】System.out.print(""); //输出不换行排序方法采用冒泡排序,内外两层循环impor.原创 2022-03-09 16:07:02 · 489 阅读 · 0 评论 -
JAVA第三次作业《找最大最小整数》
CG系统网址:http://211.81.175.89本次用到数组【问题描述】编写一个程序,用户输入若干整数,试找出其中的最大数和最小数。【输入形式】用户在第一行待输入数据个数,在第二行输入数据。【输出形式】程序在下一行输出数据的最大值和最小值【样例输入】589 62 96 74 52【样例输出】96 52【样例说明】用户第一次输入的为数据个数,在下一行依次输入数据。输出为5个数中的最大值和最小值,输出时候两个数之间用空格分隔。【评分标准】结果完全正确得20分,每个测试点...原创 2022-03-07 13:26:07 · 462 阅读 · 0 评论 -
JAVA第三次作业《使用循环编程》
CG系统网址:http://211.81.175.89【问题描述】你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。【输入形式】一系列正整数,整数的范围是(0,100000)。如果输入-1则表示输入结束。【输出形式】两个整数,第一个整数表示读入数据中的奇数的个数,第二个整数表示读入数据中的偶数的个数。两个整数之间以空格分隔。【样例输入】9 3 4 2 5 7 -1【样例输出】4 2import java.uti原创 2022-03-07 12:59:04 · 260 阅读 · 0 评论 -
JAVA第二次作业《胖瘦程度计算》
【问题描述】BMI指数(身体质量指数,简称体质指数,Body Mass Index),是世界公认的一种评定胖瘦程度的分级方法。用体重(公斤)除以身高(米)的平方得到的数字:(BMI)=体重(kg)÷身高^2(m)成人的BMI数值范围:体重过轻:BMI<18.5正常体重:18.5<= BMI <24体重过重:24<= BMI < 27肥胖:27<= BMI编程实现以下功能:用户输入体重和身高,之后程序输出相应的BMI值及胖瘦程度。BM..原创 2022-03-07 12:31:30 · 1289 阅读 · 0 评论 -
JAVA第二次作业《由大到小输出》
【问题描述】从键盘输入两个整形数字,按照由大到小顺序输出。如输入3和5,输出5>3说明:输入格式:35输出格式:5>3注意:(1)两个整数必须从键盘输入!(2)输出语句类似为:System.out.println(a+">"+b);其中,a和b是存放两个整数的变量。(3)建议编写的程序自检正确后再提交!import java.util.Scanner;public class OutputBS { public sta...原创 2022-03-07 12:09:04 · 1296 阅读 · 0 评论 -
JAVA第二次作业《组句游戏》
【问题描述】编程实现以下功能:要求用户从键盘逐行输入某个喜欢的颜色、喜欢的食物、喜欢的动物以及朋友的姓名。然后程序输出下面的内容。括号中的内容用用户输入来替换:I had a dream that (姓名) ate a (颜色) (动物) and said that it tasted like (食物)!【输入形式】颜色食物动物朋友姓名【输出形式】I had a dream that 姓名 ate a 颜色 动物 and said that it tasted like...原创 2022-03-07 11:58:48 · 4655 阅读 · 0 评论