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也跟着输出了
网友评论