《训练题和作业》由会员分享,可在线阅读,更多相关《训练题和作业(8页珍藏版)》请在金锄头文库上搜索。
1、1、编程求圆的面积?步骤:定义 2 个变量代表圆的半径和面积提示并输入圆的半径计算面积输出面积结果如下:2、编程计算某学生考试的三科的平均成绩?步骤:定义四个 double 变量,分别代表学员语文、数学、英语和平均成绩输出提示,接收学员输入的语文、数学和英语成绩计算三科的平均成绩保存输出学员的平均成绩结果如下:3、编程自定义格式化输出你好,这里是星光大道节目组,请回答以下 3 个问题:你最喜欢的综艺节目是:你参加本节目的人数是:你喜欢本节目主持人老毕吗?步骤:定义三个字符串变量代表三个答案提示并接收输入三个答案格式化打印输出结果结果如下:4、编程转换身高数据(从米到厘米)步骤:定义 2 个变量
2、代表身高提示并接受输入计算得到厘米的身高输出结果结果如下:5、控制台输入年份,判断是否闰年,并输出判断结果。步骤:输出提示 接收输入并转化为整型 判断是否是闰年(算法:【能被 4 整除且不能被 100 整除的年份为闰年】或【能 被 400 整除的年份为闰年】 ) 输出是闰年的结果 输出不是闰年的结果结果如下:6、城市自行车环城赛报名了,要求输入报名信息(姓名,性别,年龄),根据性别和年龄划 分参加的比赛组。 步骤:输出提示接收输入的姓名接收输入的年龄并转化为整型接收输入的性别根据年龄判断参加的比赛组根据性别判断参加的比赛组提示输入的错误信息结果如下:7、根据用户选择的游戏判断他喜欢的游戏类型。
3、 步骤:输出提示接收用户输入判断用户输入的游戏输出判断后的结果结果如下:8、用户输入一个月份,判断是一年里的第几个季度。 步骤:输出提示接收输入并转化为整型超出月份提示输入的错误信息结果如下:9、根据用户的输入一个包含字母和数字且长度为 5 的字符串,统计字母、数字的个数?步骤:输出提示判断是否是字母或数字统计个数输出结果结果如下:思考题:改用 TryParse 方法如何编写?能否将重复的代码进行封装?如果用户输入一个不定长的字符串将如何统计字母、数字的个数?10、编程计算员工的年薪和年终奖金,年终奖金规则如下: 当年薪=50000,年终奖金为年薪的 10%; 当 50000年薪=80000,
4、年终奖金为年薪的 15%; 当 80000年薪=100000,年终奖金为年薪的 20%; 当 100000年薪,年终奖金为年薪的 25%; 步骤:输出提示创建四个变量(姓名、月收入、年薪、年终奖金)根据月收入计算出年薪判断年薪计算出年终奖金格式化输出计算后的结果 结果如下:11、创建 Dog 类并在控制台输出 Dog 的说明信息。 实现思路:使用 private 关键字声明 Dog 类属性 使用属性的 getter、setter 方法。 只需添加“是否哺乳动物,是否食肉动物,有几条腿”三个属性的 getter 方法,不需添加 setter 方法,因为这几个属性的值对于某种动物来说是固定的,所以
5、我们 可以在构造方法中初始化。 另外 Sun 的编码规范中,对于 boolean 类型属性的 getter 方法不是以 get 开头而是以 is 开头。步骤:创建狗类 声明并初始化小狗的属性: 是否哺乳动物属性 是否食肉动物属性 有几条腿 情绪属性 1:情绪不好,烦躁 2:情绪好 方法声明: 判断是否哺乳动物 判断是否食肉动物 返回有多少只腿 设置情绪值 通常情况下“打招呼”的方法 带情绪情况下“打招呼”的方法 如果情绪烦躁的话,就“呜呜叫” 如果情绪好的话,发出“旺旺旺叫”声 默认“摇摇尾巴” 创建对象测试结果如下:12、创建 Cat、Frog 类并在控制台输出 Cat、Frog 的说明信息
6、。 实现思路:使用 private 关键字声明 Cat、Frog 类属性 青蛙类多两个 boolean 类型的属性:是否有鳃(gillFlag) 、是否卵生 (laysEggs) 。 使用属性的 getter、setter 方法。 步骤:猫类创建猫类声明并初始化小猫的属性 是否哺乳动物属性 是否食肉动物属性 有几条腿 情绪属性 1:情绪不好,烦躁 2:情绪好 方法声明: 判断是否哺乳动物 判断是否食肉动物 返回有多少只腿 设置情绪值 通常情况下“打招呼”的方法 带情绪情况下“打招呼”的方法 如果情绪烦躁的话,就“嘶嘶叫” 如果情绪好的话,发出“咕噜咕噜”声 默认“喵喵叫“ 创建对象测试 结果如
7、下:步骤:青蛙类创建青蛙类声明并初始化青蛙的属性 是否有鳃是否卵生 是否哺乳动物属性 是否食肉动物属性 有几条腿 情绪属性 1:情绪不好,烦躁 2:情绪好 方法声明: 返回是否有鳃 返回是否卵生 设置情绪值 判断是否哺乳动物 判断是否食肉动物 返回有多少只腿 通常情况下“打招呼”的方法 带情绪情况下“打招呼”的方法 如果情绪烦躁的话,就“扑通一声跳入水中” 如果情绪好的话,发出“呱呱呱”声 默认“呱呱呱” 创建对象测试 结果如下:13、创建 Student 类并在控制台输出 Student 的说明信息。 实现思路:使用 private 关键字声明 Studen 类属性 使用属性的 getter、setter 方法。 只需添加“姓名,年龄,身高”三个属性的 getter 方法,不需添加 setter 方法,因为这几个属性的值对于某种动物来说是固定的,所以我们可以在构造方法中初始 化。步骤:创建学生类 声明并初始化学生的属性: 姓名 年龄(年龄要求必须大于 18 周岁) 身高(不能小于等于零) 方法声明: 获取姓名 获取年龄 设置年龄(“错误!年龄要求必须大于 18 周岁!“)年龄不符合要求,赋予默认值 18 设置姓名 获取身高 设置身高(“错误!身高不能小于等于零!“);身高不符合要求,赋予默认值 1.8 米 学员的自我介绍方法 创建对象测试结果如下: