美文网首页
转向语句

转向语句

作者: 雪上霜 | 来源:发表于2020-04-16 09:39 被阅读0次
    public class BreakTest{
        public static void main(String[] args){
            //break:用于switch语句终止;终止循环。
            for(int i = 0;i < 10;i++){
                if(i == 5){
                    break;
                    //终止离它最近的循环。
                }
                System.out.println("i = " + i);
            }
            
            for(int i = 0;i < 10;i++){
                for(int j = 0;j < 10;j++){
                    if(j == 5){
                        break;
                    }
                    System.out.println("j = " + j);
                }
            }
            
            a:for(int i = 0;i < 10;i++){
                b:for(int j = 0;j < 10;j++){
                    if(j == 5){
                        break a;//终止指定的循环
                    }
                    System.out.println("j = " + j);
                }
            }       
        }
    }
    
    public class ContinueTest{
        public static void main(String[] args){
            //break:用于switch语句终止;终止循环。
            for(int i = 0;i < 10;i++){
                if(i == 5){
                    continue;
                    //跳过当前本次循环,直接进入下一次的循环继续执行。
                }
                System.out.println("i = " + i);
            }
            
            for(int i = 0;i < 10;i++){
                for(int j = 0;j < 10;j++){
                    if(j == 5){
                        continue;
                    }
                    System.out.println("j = " + j);
                }
            }
            
            a:for(int i = 0;i < 10;i++){
                b:for(int j = 0;j < 10;j++){
                    if(j == 5){
                        continue a;//跳到指定的循环继续执行
                    }
                    System.out.println("j = " + j);
                }
            }       
        }
    }
    
    public class Homework{
        public static void main(String[] args){
            //1
            int sum = 0;
            for(int i = 0;i < 1000;i++){
                if(i % 7 != 0)
                    sum += i;
            }
            System.out.println("sum = " + sum);
            
            //2
            sum = 1;
            for(int i = 2;i <= 100;i+=2){
                sum += i;
            }
            for(int i = 3;i <= 100;i+=2){
                sum -= i;
            }
            System.out.println("sun = "+sum);
            
            //3
            java.util.Scanner s = new java.util.Scanner(System.in);
            
            int num = s.nextInt();
            sum = 1;
            for(int i = num;i > 1;i--){
                sum *= i;
            }
            System.out.println("sum = " + sum);
        
            //4 
            int num1 = s.nextInt();
    
            if(num1 == 2)
                System.out.println("是质数");
            else {
                for(int i = 2;i < n;i++){
                    if(num1 % i == 0){
                        System.out.println("不是质数");
                        break;
                    }               
                }
                System.out.println("是质数");
            }
            
            //5
            int rows = s.nextInt();
            for(int i = 1;i <= rows;i++){
                for(int k = 1;k < rows - i;k++){
                    System.out.print(" ");
                }
                for(int j = 1;j <= 2*i-1;j++){
                    System.out.print("*");
                }           
                System.out.println();
            }
            
            //6
            double sum1 = 0.0;
            for(int i = 1;;i++){
                sum1 += 2.5;
                if(i % 5 == 0){
                    sum1 -= 6.0;
                }
                if(sum1 >= 100){
                    System.out.println(i);
                    break;
                }
            }
            
            //7
            for(int i = 1;i < 1000;i++){
                sum = 0;
                for(int j = 1;j <= i / 2;j++){
                    if(i % j == 0){
                        sum += j;
                    }
                }
                if(sum == i){
                    System.out.println(i + "是完数");
                }
            }
            
        }
    }
    

    相关文章

      网友评论

          本文标题:转向语句

          本文链接:https://www.haomeiwen.com/subject/vwulvhtx.html