美文网首页
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