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


     

  • 相关阅读:
    [Asp.net]站点地图SiteMap
    [Asp.Net]最近一个项目的总结
    [Asp.net]说说密码框和只读框
    [工具]推荐一款查看dll依赖工具
    [工具]Serv-U配置教程
    [NHibernate]Nullables
    [NHibernate]NHibernate.Tool.hbm2net
    [NHibernate]使用AttributeNHibernate.Mapping.Attributes
    delphi跨平台SOCKET--System.Net.Socket
    INDY9发送tstream
  • 原文地址:https://www.cnblogs.com/itmyhome/p/4131458.html
Copyright © 2011-2022 走看看