A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hui0917 初级黑马   /  2017-3-12 23:42  /  1456 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

01 需求:使用键盘录入提示用户输入一个1和50之间的奇数,将用户输入的数累加求和,
        当和大于100时候则退出,不满足则继续提示用户输入,最后在控制台打印输出求得的总和。

        考核知识点:键盘录入对象、 while循环控制语句 、 if流程控制语句、计数器的使用、逻辑运算符、算数运算符、continue关键字的应用
        分析:
        第一步:创建键盘录入对象,提示用户输入
        第二步:定义计数器,将计数器和用户输入的数相加,通过使用循环控制控制输入次数,提示用户再次输入
        第三步:如果用户输入不合法则提示用户重新输入
        第四步:将求得的总和输出到控制台


02  需求:创建一个长度为5的浮点型数组,使用键盘录入五个数,分别赋值给这个数组,定义三个方法,
        方法一:求出这个数组的总和
        方法二:求出这个数组平均数
        方法三:求出这个数组的最小值

        考核知识点:键盘录入对象、nextDouble方法的使用、流程判断语句、循环控制语句、方法的定义、方法调用、运算符的使用、         数组的定义、数组的遍历、求和思想、临时变量交换思想
        分析:
        第一步:创建一个长度为5的浮点型数组
        第二步:使用键盘录入对象,通过循环依次录入五个数并赋值给数组
        第三步:定义求和方法
        第四步:定义求平均数方法
        第五步:定义求最小值方法



03 模拟双色球彩票中奖小案例:
        双色球规则:双色球每注投注号码由6个红色球号码和1个蓝色球号码组成。红色球号码从1—33中选择;蓝色球号码从1—16中选择
        考核知识点:综合运用前三天所学习的知识
        假设本期开奖号码为:红球:9 16 17 24 30 31 蓝球: 04
        提示用户使用键盘录入对象提示用户输入6个红球(要求从1-33)和1个蓝球(要求1-16),然后将用户输入的数和系统生成的数逐个匹配,最后输出中奖结果
        中奖规则如下:
        如果用户选的号码 全部和 系统的号码一致 ,那就输出一等奖
        如果用户选的号码 5个红球 和一个篮球 和系统一致 ,那就二等奖
    如果用户选的号码 4个红球或者3个红球 和一个篮球 和系统一致 ,那就三等奖
    如果用户选的号码 1个红球并且1个篮球 和系统一致 ,那就四等奖
    如果没中奖,提示用户没有中奖

    分析:
    第一步:系统自定义生成6个红球数和1个蓝球数,分别赋值
    第二步:创建键盘录入对象,提示用户分别输入六个红球数和1个蓝球数
    第三步:将用户录入的数据和系统数据逐个匹配,求得红球和蓝球中奖个数
    第四步:判断用户中奖情况,输出中奖结果


04 //求s=a+aa+aaa+aaaa+aa...a的值,其中a是0-9的一个数字。
        //例如2+22+222+2222+22222(此时共有5个数相加),
        //几个数相加由键盘输入控制

05 打印一个空心菱形,菱形的行数由键盘录入控制

06
一球从100米高度自由落下,每次落地后反跳回原高度的一半;
再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?


07 盒子里有3个红球,4个绿球,5个白球,总共取5个球.编程求所有的取球方案


08 编一个程序,从三个红球,五个白球,六个黑球中任意取出八个球,且其中必须有白球,输出所有可能的方案

09 键盘录入红球和白球总个数,,红球和黑球共个数,白球和黑球共个数,求三种颜色的球各有几个?

10 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:
(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。
(2)如果n <> k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。
(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。
举例:
请键入一个正整数: 100
        100=2*2*5*5

11 企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,金可提10%;
    利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,
    高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;
    60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,
    超过100万元的部分按1%提成,从键盘输入当月利润,求应发放奖金总数?

5 个回复

倒序浏览
这是基础版升就业班的题吗?
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
出点难的,这都是小学生做的题了
回复 使用道具 举报
回复 使用道具 举报
原来基础班还有这么多练习的,有点心慌慌了
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马