搜索
您的当前位置:首页正文

训练题和作业

来源:尚佳旅游分享网
1、编程求圆的面积?

步骤:定义2个变量代表圆的半径和面积 提示并输入圆的半径 计算面积 输出面积 结果如下:

2、编程计算某学生考试的三科的平均成绩?

步骤:定义四个double变量,分别代表学员语文、数学、英语和平均成绩 输出提示,接收学员输入的语文、数学和英语成绩 计算三科的平均成绩保存 输出学员的平均成绩 结果如下:

3、编程自定义格式化输出

你好,这里是《星光大道》节目组,请回答以下3个问题: 你最喜欢的综艺节目是: 你参加本节目的人数是: 你喜欢本节目主持人老毕吗?

步骤:定义三个字符串变量代表三个答案 提示并接收输入三个答案 格式化打印输出结果 结果如下:

4、编程转换身高数据(从米到厘米) 步骤:定义2个变量代表身高 提示并接受输入 计算得到厘米的身高 输出结果 结果如下:

5、控制台输入年份,判断是否闰年,并输出判断结果。 步骤:输出提示

接收输入并转化为整型 判断是否是闰年(算法:【能被4整除且不能被100整除的年份为闰年】或【能被

400整除的年份为闰年】)

输出是闰年的结果 输出不是闰年的结果

结果如下:

6、城市自行车环城赛报名了,要求输入报名信息(姓名,性别,年龄),根据性别和年龄划分参加的比赛组。 步骤:输出提示

接收输入的姓名

接收输入的年龄并转化为整型 接收输入的性别

根据年龄判断参加的比赛组 根据性别判断参加的比赛组 提示输入的错误信息 结果如下:

7、根据用户选择的游戏判断他喜欢的游戏类型。 步骤:输出提示 接收用户输入

判断用户输入的游戏 输出判断后的结果 结果如下:

8、用户输入一个月份,判断是一年里的第几个季度。 步骤:输出提示

接收输入并转化为整型

超出月份提示输入的错误信息 结果如下:

9、根据用户的输入一个包含字母和数字且长度为5的字符串,统计字母、数字的个数? 步骤:输出提示

判断是否是字母或数字 统计个数 输出结果 结果如下:

思考题:

改用TryParse方法如何编写? 能否将重复的代码进行封装?

如果用户输入一个不定长的字符串将如何统计字母、数字的个数?

10、编程计算员工的年薪和年终奖金,年终奖金规则如下:

当年薪<=50000,年终奖金为年薪的10%;

当50000<年薪<=80000,年终奖金为年薪的15%; 当80000<年薪<=100000,年终奖金为年薪的20%; 当100000<年薪,年终奖金为年薪的25%; 步骤:输出提示

创建四个变量(姓名、月收入、年薪、年终奖金) 根据月收入计算出年薪 判断年薪计算出年终奖金 格式化输出计算后的结果 结果如下:

11、创建Dog类并在控制台输出Dog的说明信息。

实现思路:使用private关键字声明Dog类属性

使用属性的getter、setter方法。

只需添加“是否哺乳动物,是否食肉动物,有几条腿”三个属性的getter

方法,不需添加setter方法,因为这几个属性的值对于某种动物来说是固定的,所以我们可以在构造方法中初始化。

另外Sun的编码规范中,对于boolean类型属性的getter方法不是以get开

头而是以is开头。 步骤:创建狗类

声明并初始化小狗的属性: 是否哺乳动物属性 是否食肉动物属性 有几条腿

情绪属性 1:情绪不好,烦躁 2:情绪好 方法声明:

判断是否哺乳动物 判断是否食肉动物 返回有多少只腿 设置情绪值

通常情况下“打招呼”的方法 带情绪情况下“打招呼”的方法 如果情绪烦躁的话,就“呜呜叫” 如果情绪好的话,发出“旺旺旺叫”声 默认“摇摇尾巴” 创建对象测试

结果如下:

12、创建Cat、Frog类并在控制台输出Cat、Frog的说明信息。

实现思路:使用private关键字声明Cat、Frog类属性

青蛙类多两个boolean类型的属性:是否有鳃(gillFlag)、是否卵生(laysEggs)。 使用属性的getter、setter方法。

步骤:《猫类》 创建猫类

声明并初始化小猫的属性

是否哺乳动物属性 是否食肉动物属性 有几条腿

情绪属性 1:情绪不好,烦躁 2:情绪好 方法声明:

判断是否哺乳动物 判断是否食肉动物 返回有多少只腿 设置情绪值

通常情况下“打招呼”的方法 带情绪情况下“打招呼”的方法 如果情绪烦躁的话,就“嘶嘶叫” 如果情绪好的话,发出“咕噜咕噜”声 默认\"喵喵叫\" 创建对象测试 结果如下:

步骤:《青蛙类》 创建青蛙类

声明并初始化青蛙的属性

是否有鳃 是否卵生

是否哺乳动物属性 是否食肉动物属性 有几条腿

情绪属性 1:情绪不好,烦躁 2:情绪好 方法声明: 返回是否有鳃 返回是否卵生 设置情绪值

判断是否哺乳动物 判断是否食肉动物 返回有多少只腿

通常情况下“打招呼”的方法 带情绪情况下“打招呼”的方法

如果情绪烦躁的话,就“扑通一声跳入水中” 如果情绪好的话,发出“呱呱呱”声 默认“呱呱呱” 创建对象测试 结果如下:

13、创建Student类并在控制台输出Student的说明信息。

实现思路:使用private关键字声明Studen类属性

使用属性的getter、setter方法。

只需添加“姓名,年龄,身高”三个属性的getter方法,不需添加setter方

法,因为这几个属性的值对于某种动物来说是固定的,所以我们可以在构造方法中初始化。 步骤:创建学生类

声明并初始化学生的属性: 姓名

年龄(年龄要求必须大于18周岁) 身高(不能小于等于零) 方法声明: 获取姓名 获取年龄

设置年龄(\"错误!年龄要求必须大于18周岁!\")年龄不符合要求,赋予默认值

18

设置姓名

获取身高

设置身高(\"错误!身高不能小于等于零!\");身高不符合要求,赋予默认值1.8米 学员的自我介绍方法 创建对象测试

结果如下:

因篇幅问题不能全部显示,请点此查看更多更全内容

Top