true与false(布尔值)
if-else语句是控制流程的基本要素。有三种使用方式,如下:
if(布尔表达式){java语句;} //type 1.
if(布尔表达式){java语句;}else if(布尔表达式){java语句;}//type 2
if(布尔表达式)(java语句;)else{java语句;}//else:前面的布尔表达式的另一种结果 //type 3
迭代:将语句重复执行的语句即迭代,有两种方法。1.for循环 ;2.while循环。其中while循环有两种类型1.while循环;2.do while循环。格式如下:
while(布尔表达式){java语句;}
do{}while(布尔表达式);//这个布尔表达式是判是否断继续执行do内的内容
for(初始化表达式;布尔表达式;步进运算){java语句;}
while例子:
int i = 1;
while(i < 47){
System.out.println(i);
}
do while循环例子:
do{
System.out.println(i);
}while(i < 47);
for循环例子:
for(int a = 0;a < 5;a++){
System.out.ptintln(a)
}
如果布尔表达式的结果始终处于true,则循环会进入死循环。(或者Ctrl + c强制结束这个程序)。do while中不管是否while内的布尔表达式是否为true,都会执行do内的代码。
do{
System.out.println("1");
}while(false);
/*output:1*/
如果想让循环类的反着输出可以每一次循环减1。
int i = 100;
while(i > 0){
i--;
System.out.println(i);
}
/*output;99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0*/
for循环则是在步进运算中i--(或i -= 1)即可
switch语句我自己为完全理解,只能用例子来说明.
判断今天是星期几:
int a = 3;
switch (a){
case 1 : System.out.println("today is Monday"); break;
case 2 : System.out.println("today is Tuesday"); break;
case 3 : System.out.println("today is Tuesday"); break;
case 4 : System.out.println("today is Thursday"); break;
case 5 : System.out.println("today is Friday"); break;
case 6 : System.out.println("today is Saturday"); break;
case 7 : System.out.println("today is Sunday"); break;
default : System.out.println("wrong"); break;
}
但是有时候一直在结尾加break语句总有一些麻烦,如果想要看现在的情况是哪种,并查看还有多少种情况,并想知道这些情况是什么,就可以:
String plan = "a";
switch(plan){
case "a" : System.out.println("do plan a");
case "b" : System.out.println("do plan b");
case "c" : System.out.println("do plan c");
case "d" : System.out.println("do plan d");
break;
default: System.out.println("end this action."); break;
}
-----------------------------------------------------------------------------------------------上周月卡直接起飞,淦。我真傻,真的。由于上周月考停止一周。哎。
我只是个初学者,若有错误请直接提出,我会及时改正。谢谢。