您的位置:首页 > 编程语言 > Java开发

Java判断与循环语句

2017-11-09 14:56 405 查看
程序的结构

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

        1)顺序结构

        2)选择结构

        3)循环结构



 





 



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

[java] view
plain copy

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为止



[java] view
plain copy

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) ;  

    }  

}  



[java] view
plain copy

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) ;  

    }  

}  



[java] view
plain copy

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) ;  

    }  

}  

中断语句





[java] view
plain copy

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) ;  

        }  

    }  

}  

输出结果

[java] view
plain copy

i = 0  

i = 1  

i = 2  

 





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

[java] view
plain copy

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) ;  

        }  

    }  

}  

输出结果

[java] view
plain copy

i = 0  

i = 1  

i = 2  

i = 4  

i = 5  

i = 6  

i = 7  

i = 8  

i = 9  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: