步骤:定义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米 学员的自我介绍方法 创建对象测试
结果如下:
因篇幅问题不能全部显示,请点此查看更多更全内容