math类提供了一个名叫random的方法,可随机生成[0,1)之间的任何double类型的数据。
通过扩大和平移可以生成任意区间的数据。通过强转可将小数取整 19.控制语句
控制语句就是掌握程序的流向,使程序按业务逻辑目的运行的代码。即用来实现对程序流程的选择、循
环、转向和返回等进行控制。
从结构化程序设计角度出发,程序有三种结构: 顺序结构 , 选择结构 , 循环结构
20.顺序结构JAVA的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行顺序结构是最简单的算法
结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组
成的,它是任何一个算法都离不开的一种基本算法结构。顺序结构在程序流程图中的体现就是用流程线
将程序框自上而地连接起来,按顺序执行算法步骤。
21.选择结构选择结构即根据不同的情况做出合理的选择
22.循环结构循环即重复地执行一些相同或类似的操作
22.3.FOR循环for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构
for循环在第一次反复之前要进行初始化。随后,它会进行条件测试,而且在每一次反复的时候,进行某
种形式的“步进”。
1. 初始化部分设置循环变量的初值
2. 条件判断部分为任意布尔表达式
3. 迭代因子控制循环变量的增减
22.4.循环的嵌套嵌套循环指的是在一个循环语句内部再嵌套一循环或多个循环。
22.5.2.break在任何 循环 语句的主体部分,均可用 break 控制循环的流程。break用于 强行终止整个循环 ,不执行循
环中剩余的语句。(break语句还可用于多支语句switch中)
例:随机生成若干[0,10]之间的整数,当生成到5的时候停止
注意:break用于终止整个循环,只是本层的循环
23.方法 23.1概述方法就是 封装在一起来执行操作语句的集合,用来完成某个功能操作。
22.3.FOR循环for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构
for循环在第一次反复之前要进行初始化。随后,它会进行条件测试,而且在每一次反复的时候,进行某
种形式的“步进”。
1. 初始化部分设置循环变量的初值
2. 条件判断部分为任意布尔表达式
3. 迭代因子控制循环变量的增减
22.4.循环的嵌套嵌套循环指的是在一个循环语句内部再嵌套一循环或多个循环。
22.5.2.break在任何 循环 语句的主体部分,均可用 break 控制循环的流程。break用于 强行终止整个循环 ,不执行循
环中剩余的语句。(break语句还可用于多支语句switch中)
例:随机生成若干[0,10]之间的整数,当生成到5的时候停止
注意:break用于终止整个循环,只是本层的循环
23.方法 23.1概述方法就是 封装在一起来执行操作语句的集合,用来完成某个功能操作。



