【java PTA实验】认真做实验的弱菜(6 / 7)

目录

一、java语言基础训练

7-1 计算钱币 

7-2 sdut-温度转换

7-3 输入半径计算圆的面积 

7-4 求一个三位正整数各位数字之和 

二、程序流程控制结构

6-2 数字校验

7-1 闰年判断

7-2 身体质量指数(BMI)测算

7-3 倒顺数字串

三、类与对象

6-1 设计一个矩形类Rectangle

6-2 Person类

6-3 定义游客类

6-4 设计Student类

四、继承与多态

6-1 长方形长方体类

7-1 sdut-oop-6 计算各种图形的周长(多态)

五、集合类

7-1 重复数据问题 

7-2 阅读程序,按照题目需求修改程序

六、数组与字符串

7-1 超市贴花

7-2 矩阵相加 

7-3 学 识别


一、java语言基础训练

7-1 计算钱币 

编写程序,读取用户输入的代表总金额的double值,打印表示该金额所需的最少纸币张数和硬币个数,打印从最大金额开始。纸币的种类有十元、五元、一元,硬币的种类有五角、一角、贰分、壹分。

输入格式:

47.63

输出格式:

7-2 sdut-温度转换

输入一个华氏温度,输出摄氏温度,其转换公式为:C=5(F-32)/9。

输入格式:

输入数据只有一个实数,即华氏温度。

输出格式:

输出数据只有一个,即摄氏温度,保留2位小数。

7-3 输入半径计算圆的面积 

从控制台输入半径,计算圆的半径。其中PI=3.14159

输入格式:

输入圆的半径

输出格式:

输出一行面积信息

输入样例:

输出样例:

7-4 求一个三位正整数各位数字之和 

求一个三位正整数各位数字之和

输入格式:

输入一个三位的正整数

输出格式:

输出百十个位上各位数字的和

输入样例:

输出样例:

二、程序流程控制结构

6-2 数字校验

本题要求实现一个函数,校验一个13位正整数 码是否正确。13位 码的最后一位是校验码。通过对前12位数字的加减乘除运算得到一个一位数字,如果和第13位数字相同,表示正确的 码。

1、从最右边第12位开始间隔一位个位数相加,然后乘7。

2、剩下的其余数字相加,然后乘2 。

3、再把两者加起来,除以10取余数

4、和第13位相校验,匹配就正确,不匹配则错误。

输入样例1:

在这里给出一组输入。例如:

输出样例1:

在这里给出相应的输出。例如:

7-1 闰年判断

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年10月6日
下一篇 2022年10月6日

相关推荐