Java基础逻辑
while循环
public void testWhile() {
int a = 10;
//只要while的条件为true,就会执行下去
while (a < 20) {
System.out.println("\na的值为:"+a);
a++;
}
}
doWhile循环
public void testDoWhile() {
int x = 10;
//只要while的条件为true,就会执行下去
//由于语句块在前,判断条件在后,所以语句块至少被执行了一次
do {
System.out.println("\nx的值为:"+x);
x++;
} while (x<10);
}
for循环
public void testForLoop() {
//for循环
for (int i = 0; i < 10; i++) {
System.out.println(i+",");
}
//增强for循环
String [] names = {"张三","李四","王五","赵六","刘七","左八"};
for(String name : names) {
System.out.println(name+",");
}
}
if循环
public void testIfLoop() {
int x = 10;
if (x < 11) {
System.out.println("执行了if语句");
}
int a = 5;
int b = 8;
if (a == 5) {
if (b == 8) {
System.out.print("a=5 b=8\n");
}
}
}
switch循环
public void testSwitchLoop() {
String grade = "F";
switch (grade) {
case "A":{
System.out.println("优秀");
}
break;
case "B":{
System.out.println("良好");
}
break;
case "C":{
System.out.println("及格");
}
break;
case "D":{
System.out.println("叫家长过来");
}
break;
default:{
System.out.println("三界已容不下你了");
}
break;
}
int value = 1;
switch (value) {
case 0:
System.out.println("value值为0");
break;
case 1:
System.out.println("value值为1");
break;
case 2:
System.out.println("value值为2");
break;
case 3:
System.out.println("value值为3");
break;
case 4:
System.out.println("value值为4");
break;
default:
break;
}
}
加油~