今天我们来学习循环结构
循环顾名思义就是有规律性的重复操作
Java中有三种主要的循环结构:
while循环,do…while循环,for循环
循环结构的特点有:循环条件和循环操作
while循环结构
while(循环条件){
循环操作
}
循环条件:符合条件,循环继续执行;否则,循环退出
循环操作:循环中被重复执行的操作
特点:先判断,再执行
程序分享:
2006年培养学员8万人,每年增长25%,请问按此 增长速度,到哪一年培训学员人数将达到20万人?
int stu = 80000;//初始化学员人数
int year = 2006;//初始化年
while (stu<200000){//循环条件
stu = (int)(stu * 1.25);//循环操作
year++;
}
System.out.println(year+"年人数将达到"+stu+"人");
100以内偶数之和
int num = 2;//初始化第一个开始的偶数
int sum = 0;//初始化和sum
while (num<=100){
sum = num +sum ;//偶数与和的相加操作
num = num + 2;//每次循环num+2进行下一个偶数的相加循环
}
System.out.println("和为"+sum);
查询商品价格及购物结算
System.out.println("购物结算");
System.out.println("//");
System.out.println("请选择购买的商品编号");
System.out.println("1:T恤 2:网球鞋 3:网球拍");
System.out.println("//");
Scanner input = new Scanner(System.in);
double price=0;//单价
double price01 =0;//T恤总价
double price02 = 0;//网球鞋总价
double price03 = 0;//网球拍总价
double yf = 0;//应付金额
double sf = 0;//实付金额
double zl = 0;//找零
String name="";//编号
String sum="y";//T or F
while ("y".equals(sum)){
System.out.println("请输入商品的编号:");
int num =input.nextInt();
System.out.println("请输入购买数量:");
int num1 = input.nextInt();
switch(num){
case 1:
name="T恤";
price=245.0;
price01 = price * num1;
System.out.println(name+"&#