`
麦田1990
  • 浏览: 72194 次
文章分类
社区版块
存档分类
最新评论

java学习笔记03--判断与循环语句

 
阅读更多

程序的结构

一般来说程序的结构包含有下面三种:

1)顺序结构

2)选择结构

3)循环结构

在使用switch进行表达式判断的时候,在表达式中只能使用数字或字符。

public class T {
	// 完成一个四则运算的功能
	public static void main(String args[]){
		int x = 3 ;
		int y = 6 ;
		char oper = '+' ;
		switch(oper){
			case '+':{	// 执行加法操作
				System.out.println("x + y = " + (x + y )) ;
				break ;
			}
			case '-':{	// 执行减法操作
				System.out.println("x - y = " + (x - y )) ;
				break ;
			}
			case '*':{	// 执行乘法操作
				System.out.println("x * y = " + (x * y )) ;
				break ;
			}
			case '/':{	// 执行除法操作
				System.out.println("x / y = " + (x / y )) ;
				break ;
			}
			default:{
				System.out.println("未知的操作!") ;
				break ;
			}
		}
	}
}


在以上的操作中,每个语句后面都会存在一个break,此语句表示退出整个switch()语句,如果不写上此语句,则所有的操作将在第一个满足条件之后全部输出直到遇到break为止

public class T {
	// 完成一个四则运算的功能
	public static void main(String args[]){
		int x = 1; 
		int sum = 0 ;	// 保存累加的结果
		while(x<=10){
			sum += x ;	// 进行累加操作
			x++ ;		// 修改循环条件
		}
		System.out.println("1 --> 10 累加的结果为:" + sum) ;
	}
}


public class T {
	public static void main(String args[]){
		int x = 1; 
		int sum = 0 ;	// 保存累加的结果
		do{
			sum += x ;	// 执行累加操作
			x++ ;
		}while(x<=10) ;
		System.out.println("1 --> 10 累加的结果为:" + sum) ;
	}
}

public class T {
	public static void main(String args[]){
		int sum = 0 ;	// 保存累加的结果
		for(int x=1;x<=10;x++){
			sum += x ;
		}
		System.out.println("1 --> 10 累加的结果为:" + sum) ;
	}
}


中断语句

public class T {
	public static void main(String args[]){
		for(int i=0;i<10;i++){
			if(i==3){
				break;
			}
			System.out.println("i = " + i) ;
		}
	}
}


输出结果

i = 0
i = 1
i = 2



使用continue就是中断一次循环的执行

public class T {
	public static void main(String args[]){
		for(int i=0;i<10;i++){
			if(i==3){
				continue;
			}
			System.out.println("i = " + i) ;
		}
	}
}


输出结果

i = 0
i = 1
i = 2
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics