根据runoob.com上的Java教程。特此声明
循环结构
Java中有三种循环结构:
1、while循环
2、do…while循环
3、for 循环
下面使用三种循环结构分别实现1-10的循环输出。
1、while循环
/*
while(布尔表达式){
执行代码
}
*/
public class Test {
public static void main(String args[]) {
int x = 1;
while( x <= 10 ) {
System.out.print(x);
x++;
System.out.print("\n");
}
}
}
2、do…while循环
/*
do {
执行代码
}while(布尔表达式);
*/
public class Test {
public static void main(String args[]){
int x = 1;
do{
System.out.print( x );
x++;
System.out.print("\n");
}while( x <= 10 );
}
}
3、for 循环
/*
for(初始化; 布尔表达式; 更新) {
执行代码
}
*/
public class Test {
public static void main(String args[]) {
for(int x = 1; x <= 10; x = x+1) {
System.out.print( x );
System.out.print("\n");
}
}
}
break和continue
break:用于跳出当前循环。
continue:跳过本次循环中的剩余代码直接开始下一次循环。
条件语句
if语句
/*
if(布尔表达式){
执行代码
}
*/
public class Test {
public static void main(String args[]){
int x = 10;
if( x < 20 ){
System.out.print("Hello World");
}
}
}
if…else语句
/*
if(布尔表达式){
执行代码
}else{
执行代码
}
*/
public class Test {
public static void main(String args[]){
int x = 10;
if( x < 20 ){
System.out.print("Hello World");
}else{
System.out.print("Java is the best language in the world!")
}
}
}
if…else if…else语句
/*
if(布尔表达式 1){
执行代码
}else if(布尔表达式 2){
执行代码
}else {
执行代码
}
*/
public class Test {
public static void main(String args[]){
int x = 30;
if( x == 10 ){
System.out.print("Value of X is 10");
}else if( x == 20 ){
System.out.print("Value of X is 20");
}else if( x == 30 ){
System.out.print("Value of X is 30");
}else{
System.out.print("这是 else 语句");
}
}
}