Java程序逻辑控制
package com.company;
public class javaProgramLogicControl {
public static void main(String[] args) {
/*程序逻辑控制
if、else、Switch、for、while、break、continue
*/
//if elseif else------------------------------------
// double score = 91.5;
// if (score >=90 && score <= 100){
// System.out.println("优秀");
// }else if (score >=60 && score < 90){
// System.out.println("良好");
// }else {
// System.out.println("不及格");
// }
/*输出结果:
优秀
*/
//switch---------------------------------------
// int day = 3;
// int day = 7;
// switch (day){
// case 1:
// System.out.println("星期一");
// break;
// case 2:
// System.out.println("星期二");
// break;
// case 3:
// System.out.println("星期三");
// break;
// case 4:
// System.out.println("星期四");
// break;
// case 5:
// System.out.println("星期五");
// break;
// default://判断不满足时执行
// System.out.println("周末");
// break;
// }
/*输出结果:
周末
*/
//循环结构:for、while
//while
// int sum = 0;
// int num = 1;
// while (num <= 100){//计算1-100的和
// sum += num;
num++;
// ++num;//得出结果与num++相同
// }
// System.out.println(sum);
/*输出结果:
5050
*/
//do...while
// int sum = 0;
// int num = 1;
// do {
// sum += num;
// num++;
// }while (num <= 100);
// System.out.println(sum);
/*输出结果:
5050
*/
//for
// int sum = 0;
// for (int num = 1;num <= 100;num++){
// sum += num;
// }
// System.out.println(sum);
/*输出结果:
5050
*/
//使用continue控制循环
// for (int i = 0; i <= 10; i++){
// if (i % 2 == 0){
// continue;
// }
// System.out.print(i+"--");
// }
/*输出结果:
1--3--5--7--9--
*/
//嵌套循环
//打印乘法口诀表
for (int i = 1; i <= 9; i++){
for (int j = 1;j <= i;j++){
System.out.print(j+"*"+i+"="+(i*j)+"\t");
}
System.out.println();//换行
}
/*输出结果:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
*/
}
}