流程控制方式采用结构化程序设计中规定的三种基本流程结构, 即:顺序结构、分支结构和循环结构.
if单分支选择结构
if 语句
double i = 6 * Math.random();
double j = 6 * Math.random();
double k = 6 * Math.random();
int count = (int) (i + j + k);
if(count > 15 ) { System.out.println(“今天手气不错”);
建议都加上花括号。 如果不加花括号,则只对第一句话有效!
if-else双分支选择结构
当条件表达式为真时,执行语句块1,否则,执行语句块2。也就 是else部分
double r = 4 * Math.random();
double area = Math.PI * Math.pow(r, 2);
double circle = 2 * Math.PI * r;
System.out.println(“半径为: ” + r);
System.out.println(“面积为: ” + area);
System.out.println(“周长为: ” + circle);
if(area >= circle) { System.out.println(“面积大于等于 周长”);
} else { System.out.println(“周长大于面积”);
}
会员抽奖
import java.util.Scanner;
public class AddCust{
public static void main(String[] args){
System.out.println("欢迎光临腾迅互联会员系统");
System.out.println("添加用户信息");
System.out.println("请输入会员号码<4位整数>");
Scanner sc = new Scanner(System.in);
String num = sc.nextLine();
System.out.println("请输入会员生日<日/月>");
String birthday = sc.nextLine();
System.out.println("请输入会员积分");
String score = sc.nextLine();
//判断会员号码是否是4位
if(num.length() == 4){
System.out.println("会员信息如下");
System.out.println(num + "\t" + birthday + "\t" + score);
}else{
System.out.println("会员号码输入错误,请输入4位整数。");
}
}
}