控制语句
控制语句分为三类:顺序、选择和循环。
“顺序结构”代表“先执行a,再执行b”的逻辑。比如,先找个女朋友,再给女朋友打电话;先订婚,再结婚;
“选择结构”代表“如果…,则…”的逻辑。比如,如果女朋友来电,则迅速接电话;如果看到红灯,则停车;
“循环结构”代表“如果…,则再继续…”的逻辑。比如,如果没打通女朋友电话,则再继续打一次; 如果没找到喜欢的人,则再继续找。
选择结构
选择结构用于判断给定的条件,然后根据判断的结果来控制程序的流程。
主要的选择结构有:if选择结构和switch多选择结构。有如下结构:
1、if单选择结构
2、if-else双选择结构
3、if-else if-else多选择结构
4、switch多选择结构
if单选择结构
if(布尔表达式){
语句块
}
if语句对布尔表达式进行一次判定,若判定为真,则执行{}中的语句块,否则跳过该语句块。
/**
* 测试if单选择结构
* @author asus
*
*/
public class Testif {
public static void main(String[] args) {
// TODO Auto-generated method stub
double d = Math.random(); //返回【0,1)之间的随机数
System.out.println(d);
int p = (int)(6*Math.random()+1);
if(p<=3) {
System.out.println("小");
}
System.out.println(p);
System.out.println("##############");
//通过掷三个骰子看看今天的手气如何?
int i = (int)(6 * Math.random()) + 1;//通过Math.random()产生随机数
int j = (int)(6 * Math.random()) + 1