zoukankan      html  css  js  c++  java
  • java,for循环中的穷举、迭代、冒泡例题

    1.100以内与7相关的数

        //100以内与7相关的数;
        public static void main1(String[] args) {
            for(int i=1;i<=100;i++){
                if(i%7==0 || i%10==7 || i/10==7){
                    System.out.println(i);
                }
            }
        }

    2.100以内所有数的和

        //100以内所有数的和;
        public static void main2(String arg[]){
            int sum=0;
            for(int i=1;i<=100;i++){
                sum=sum+i;
            }
            System.out.println(sum);
        }

    3.123()45()67()8()9=100;括号中只能填+或-

        //123()45()67()8()9=100;括号中只能填+或-;
        public static void main3(String arg[]){
            for(int i=-1;i<=1;i=i+2){
                for(int a=-1;a<=1;a=a+2){
                    for(int b=-1;b<=1;b=b+2){
                        for(int c=-1;c<=1;c=c+2){
                            if(123+45*i+67*a+8*b+9*c==100){
                                System.out.println(i+""+a+""+b+""+c);
                            }
                        }
                    }
                }
            }
        }

    4.一张0.0001米的纸对折多少次会超过喜马拉雅删的高度?

        //一张0.0001米的纸对折多少次会超过喜马拉雅删的高度?;
        public static void main4(String arg[]){
            double h=0.0001;
            int cs=0;
            for(int i=1;i>0;i++){
                cs++;
                h=h*2;
                if(h>8848){
                    System.out.println(cs);
                    break;
                }
            }
        }

    5.乘法口诀表

            //5乘法口诀表
            for(int i=1;i<10;i++){
                
                for(int j=1;j<=i;j++){
                    
                    System.out.print(j+"*"+i+"="+j*i+"	");
                    
                }
                System.out.println();
                
            }

    6.输入三角的行数,打印三角形

        //输入三角的行数,打印三角形;
        public static void main5(String ags[]){
            Scanner sc=new Scanner(System.in);
            System.out.println("请输入上三角的行数: ");
            int a=sc.nextInt();
            for(int i=1;i<=a;i++){
                for(int j=a-i;j>=1;j--){
                    System.out.print(" ");
                }
                
                for(int j=1;j<=2*i-1;j++){
                    System.out.print("*");
                }
                System.out.println("");
            }
        }

    7.输入上面三角的行数,打印菱形

        //输入上面三角的行数,打印菱形;
            public static void main6(String ags[]){
                Scanner sc=new Scanner(System.in);
                System.out.print("请输入上三角的行数: ");
                int a=sc.nextInt();
                for(int i=1;i<=a;i++){
                    for(int j=a-i;j>=1;j--){
                        System.out.print(" ");
                    }
                    
                    for(int j=1;j<=2*i-1;j++){
                        System.out.print("*");
                    }
                    System.out.println("");
                }
                for(int i=1;i<=a-1;i++){
                    for(int j=1;j<=i;j++){
                        System.out.print(" ");
                    }
                    for(int j=2*(a-i)-1;j>=1;j--){
                        System.out.print("*");
                    }
                    
                    System.out.println("");
                }
            }

    8.输入5个成绩,输出去掉的最高分和最低分和平均值

            //输入5个成绩,输出去掉的最高分和最低分和平均值;
                    public static void main7(String ags[]){
                        int max=0, min=1000, sum=0;
                        double avg;
                        int[] fen=new int[5];
                        Scanner sc=new Scanner(System.in);
                        for(int i=0;i<fen.length;i++){
                            System.out.print("请输入第"+(i+1)+"个成绩:");
                            fen[i]=sc.nextInt();
                        }
                        for(int i=0;i<fen.length;i++){
                            if(max<fen[i]){
                                max=fen[i];
                            }
                            if(min>fen[i]){
                                min=fen[i];
                            }
                            sum=sum+fen[i];
                        }
                        avg=1.0*sum/fen.length-2;
                        System.out.println("去掉最大值"+max+"和最小值"+min+"后的平均成绩为"+avg+"谢谢!");
                    }

    9.输入7个数,并且按照大小顺序输出这7个数

            //输入7个数,并且按照大小顺序输出这7个数;
                    public static void main(String ags[]){
                    Scanner sc=new Scanner(System.in);
                    int[] px=new int[7];
                    for(int i=0;i<px.length;i++){
                        System.out.print("请输入第"+(i+1)+"个数:");
                        px[i]=sc.nextInt();
                    }
                    for(int i=1;i<=px.length-1;i++){
                        for(int j=1;j<=px.length-i;j++){
                            if(px[j]<px[j-1]){
                                int z=px[j-1];
                                px[j-1]=px[j];
                                px[j]=z;
                            }
                        }
                    }
                    for(int j=0;j<px.length;j++){
                        System.out.print(px[j]+"	");
                    }
                }
  • 相关阅读:
    Django的models介绍
    Django的模板继承
    Django的模板语言介绍
    django的视图函数介绍
    django的流程分析
    1、数据库优化
    git 开发中的总结
    ob
    docker-compose
    如何批量删除Docker中已经停止的容器
  • 原文地址:https://www.cnblogs.com/AnswerTheQuestion/p/6204727.html
Copyright © 2011-2022 走看看