zoukankan      html  css  js  c++  java
  • 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


     

  • 相关阅读:
    物理课件开发记录之一2013年10月25日
    以as中的泛型数组举一例看帮助手册优化的好处
    flash的显示列表的机制探索一
    组合模式
    actionscript中重写注意事项
    用adobe air写一个金鱼监控程序
    adobe air桌面应用程序在前端显示,类似于暴风的总是在桌面的最上方
    windows7下的cmd命令之powercfg命令,不常用的
    设置默认访问项目的客户端的浏览器版本(IE版本)
    防火墙设置对外开放端口
  • 原文地址:https://www.cnblogs.com/itmyhome/p/4131458.html
Copyright © 2011-2022 走看看