7-6 java 类的设计 (10 分) 7-6 java 类的设计 (10 分)请设计一个矩形类 class Rectangle,类中定义两个int型变量,记录长和宽,定义3个赋值函数:setW(int w),setH(int h),setWH(int w,int h)用于长和宽的赋值,长和宽>0时返回true,否则返回false;定义一个函数求矩形的面积Area()并输出,若3个赋值函数赋值失败,则输出“error”;主函数如下:import java.util.Scanner;public class Main{ p
7-5 定义类与创建对象 (10 分) 7-5 定义类与创建对象 (10 分)定义一个类Person,定义name和age属性,定义有参的构造方法对name和age进行初始化。在测试类中创建该类的2个对象,姓名、年龄分别为lili、19和lucy、20,在屏幕打印出2个对象的姓名和年龄。输入格式:本题目无输入输出格式:在一行中输出一个人的姓名和年龄输入样例:在这里给出一组输入。例如:输出样例:在这里给出相应的输出。例如:this person is lili,her age is 19this person is lucy,
7-3 学生类-构造函数 (10 分) 定义一个有关学生的Student类,内含类成员变量: String name、String sex、int age,所有的变量必须为私有(private)。1.编写有参构造函数: 能对name,sex,age赋值。2.覆盖toString函数:按照格式:类名 [name=, sex=, age=]输出。使用idea自动生成,然后在修改成该输出格式3.对每个属性生成setter/getter方法4.main方法中•输入1行name age sex , 调用上面的有参构造函数新建对象。输入样例:
7-2 构造方法 (5 分)· 请补充以下代码,完成输出要求。(注意:需要提交完整代码)public class Main { public static void main(String[] args) { }}class RR{ public RR(){ System.out.print("8"); } public RR(int x){ this(); System.out.print("."); } publi
7-1 构造方法 (5 分)-java 7-1 构造方法 (5 分)请补充以下代码,完成输出要求。public class Main { public Main(){ System.out.println("构造方法一被调用了"); } public Main(int x){ this(); System.out.println("构造方法二被调用了"); } public Main(boolean b){ this(1);
累加器 -java 7-2 累加器 (10 分)请你实现一个累加器。输入n个非负整数,输出他们的和。 1<n<1000,而每个数则<10000。输入格式:输入包括两行。 第一行:包括一个整数n,表示总共有n个数。 第二行:包含n个整数。输出格式:输出n个数的和。输入样例:43 2 1 4输出样例:10这一次练习我尝试用了两种方式一种是调用数组,另一种是不调用数组调用数组的是我的最初想法,我探索了很多次,也做了很多次的精简。但因为一直PTA教学平台有错误,所以我采用了同学的方法,并在我
7-5 倒顺数字串 (10 分)-java 7-5 倒顺数字串 (10 分)输入正整数n,输出它的倒顺数字串。如n=6时,输出1 2 3 4 5 6 5 4 3 2 1输入格式:输入一个正整数n,n的范围是[1,50]。输出格式:n的倒顺数字串,每两个数字之间只用一个空格隔开。输入样例:6输出样例:1 2 3 4 5 6 5 4 3 2 1import java.util.Scanner; class Main { public static void main(String[] args) { Sca
7-1 统计正数和负数的个数然后计算这些数的平均值 (15 分)-java 7-1 统计正数和负数的个数然后计算这些数的平均值 (15 分)编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数)。当输入为0时,表明程序结束。将平均值以double型数据显示。输入格式:输入在一行中给出一系列整数,其间以空格分隔。当读到0时,表示输入结束,该数字不要处输出格式:在第一行中输出正整数的个数; 在第二行中输出负整数的个数; 在第三行中输出这些输入值的总和(不对0计数); 在第四行中输出这些输入值的平均值(doub
C语言之判断数字是素数还是约束 判断数字是素数还是质数#include <stdio.h>#include<stdbool.h>//使用stdbool.h头文件使用布尔型_bool来替代_Bool类型。//用TRUE与FALSE分别带替0与1来进行简单的判断int main (void){ unsigned long num;//带测试的约数 unsigned long div;//可能的约数 bool isPrime;//素数的标记 printf("please ente
C语言之电表计费问题 C语言电表计费问题题目电力公司通常会根据用户的总用电量来决定进行计费,下面是某电力公司的计费清单,单位为(kwh)首360kwh $0.13230/kwh次108kwh $0.15040/kwh续252kwh $0.30025/kwh超过 720kwh $034025/kwh代码:#include <stdio.h>#define RATE1 0.13230#define RATE2 0.15040#define RATE3 0.30025#de
SPI通信协议和2.4G总结 SPISPI(Serial Peripheral Interface)协议是由摩托罗拉公司提出的通讯协议,即串行外设接口,是一种高速全双工的通信总线。SPI 总线系统是一种同步串行外设接口,它可以使 MCU 与各种外围设备以串行方式进行通信以交换信息。分为四条分别是MISO(主设备输入(接收)、从设备输出(发送)引脚) MOSI (主设备输出(发送) 从设备输入(接收)引脚) SCK NSSSPI 通信采用主从模式(Master Slave)架构如图 8.1 所示,一般仅支持单Master
DHT11原理总结 DHT11DHT11是一款数字温湿度传感器具有极高的可靠性,卓越的长期稳定性,当进行完校准后,校准系数以程序的形式存在OTP内存中,传感器内部在检测型号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。dht11的数据处理格式是高位在前低位在后,一次传输40位数据=8bit湿度整数数据 + 8bit湿度小数数据 + 8bit温度整数数据 + 8bit温度小数数据 + 8bit校验和。数据传送正确时,校验和数据等于“8bit湿度整数数据+8位湿度小数数据+8bit温度整数数据+8
STM32的OLED总结 第八章课后总结OLED 实验所用的OLED屏是一块0.96寸屏幕,可以在这块屏幕上显示四行(01为第一行、23为第二行、45为第三行、67为第四行)通过这四行的又分为128列1.OLED_ShowString(8,2,"LYU-IOT Center"); 2.OLED_ShowString(20,4,"2020/01/01"); 3.OLED_ShowString(0,6,"ASCII:"); 4.OLED_ShowString(63,6,"CODE:"); 5.OLED_
看门狗IWDG、WWDG和I2C总结 第七章课后总结 IWDG、WWDG、I2C总结看门狗——看门狗的作用是当单片机运行程序出现错误时,就对单片机进行强制的硬件复位,之后让系统进入可控状态。(用定时器超过临界值所触发的中断仅仅适用于窗口看门狗产生系统的复位)*IWDG的性能-自由运行的递减计数器-时钟由独立的RC振荡器提供(可在停止或待机模式下工作)-看门狗被激活后,则在计数器计数至0X000时产生复位*操作预分频器寄存器IWDG_PR来设置分频因子,要改变预分频因子,IWDG_SR寄存器的PVU位必须为0。——看门狗定时时间
STM32定时器总结 第六章定时器总结1、基本定时器 TIM6 和 TIM72、通用定时器 TIM2/3/4/53、高级定时器 TIM1/81、向上计数模式:计数器从0计数到自动加载值(TIMx_ARR),然后重新从0开始计数并且产生一个计数器溢出事件。2、向下计数模式:计数器从自动装入的值(TIMx_ARR)开始向下计数到0,然后从自动装入的值重新开始,并产生一个计数器向下溢出事件。APB1只能使用36Hz,APB2可以使用72Hz;时钟源定时器工作原理计数器时钟计算方式:CK_CNT=TIMxCLK
USART串口通信总结 第五章usart串口通信USART:(UniversalSynchronous/Asynchronous Receiver/Transmitter)通用同步/异步串行接收/发送器USART是一个全双工通用同步/异步串行收发模块,该接口是一个高度灵活的串行通信设备,串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。对于两个进行通信的端口,这些参数必须匹配。串口分为公头和母头(有九针串口和二十五针串口)其中接收数据,发送数据,信号地三个最为重要。数据速率用波特率表示:1200 2400 480