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;

}

}


加油~