目录
一、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进行处理,非常感谢!