黑马程序员技术交流社区
标题: 分享判断与循环语句 [打印本页]
作者: 塞肥肥塞牙人 时间: 2014-9-8 19:43
标题: 分享判断与循环语句
本帖最后由 塞肥肥塞牙人 于 2014-9-8 19:50 编辑
程序的结构
一般来说程序的结构包含有下面三种:
1)顺序结构
2)选择结构
3)循环结构
在使用switch进行表达式判断的时候,在表达式中只能使用数字或字符。
- <font face="Arial"><b>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 ;
- }
- }
- }
- } </b></font>
复制代码
在以上的操作中,每个语句后面都会存在一个break,此语句表示退出整个switch()语句,如果不写上此语句,则所有的操作将在第一个满足条件之后全部输出直到遇到break为止
- <font face="Arial">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) ;
- }
- } </font>
复制代码
public class T {
- <div class="blockcode"><blockquote>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) ;
- }
- }
复制代码
作者: 塞肥肥塞牙人 时间: 2014-9-8 19:47
- 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) ;
- }
- }
- }
复制代码 输出结果
使用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
复制代码
作者: 丁夏宁 时间: 2014-9-8 20:20
很给力,支持一下
作者: mimang 时间: 2014-9-8 21:54
不错,赞一个,收藏了
作者: bullfrog 时间: 2014-9-8 22:19
学习了,感谢分享
作者: 王路强 时间: 2014-9-8 22:39
学习了 谢谢分享
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |