美文网首页
Java基础知识学习(三)

Java基础知识学习(三)

作者: 理以周 | 来源:发表于2019-05-10 11:30 被阅读0次

    Java基础知识学习(三)

    (1)小程序设计:计算平均数,变量-->算法-->流程图-->程序

    程序,但是有两个读入,看起来繁琐 结果

    (2)do-while作对比

    也有两个number的判断,比较繁琐

    (3)猜数游戏设计:计算机随机给出一个数Math.random

    程序 结果,对半猜测一定会在7次内猜中

    (4)整数分解:掌握求余%与除/的使用,以及算法设计。

    分解整数,倒序输出

    (5)阶乘:表达累积的变量初始化应该为1;注意设置的类型的溢出问题,比如int类型,为四字节,只能是【2^31-1,-2^31】

    20!溢出,将int类型转变为double型

    (6)for循环:理解为“对于”;for==while;for循环中条件可省,分号不可;for圆括号外无分号。{}也不可少。

    for循环

    注意:三种循环,有固定的次数用for循环;必须执行一次用do-while循环,其他情况用while循环。

    (7)复合赋值:a=a-6-->a+=6;a-=6-->a=a-6;a*=b+6-->a=a*(b+6);a/=6-->a=a/6;a/=b+6-->a=a/(b+6).....i=i+1--->i++/++i不一样,如i=6,a=i++,运行之后,a=6.i=7;对于a=++i,运行之后a=7,i=7.(分为后缀和前缀,最好单独使用不引起误会)

    复合赋值

    (8)循环控制:设置break直接跳出整个循环;continue跳出这一轮循环然后继续下一轮循环

    素数的判断程序 结果验证

    (9)多重循环:(循环嵌套)

    查找100以内的素数 结果

    (10)输出前50个素数:

    程序设计,但是缺陷是1也跟着输出了

    相关文章

      网友评论

          本文标题:Java基础知识学习(三)

          本文链接:https://www.haomeiwen.com/subject/bnapoqtx.html