冒泡

package com.xiaohu;

import java.util.Scanner;

public class Test1 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        float[] num = new float[5];
        for(int i=0;i<5;i++) {
            num[i]=sc.nextFloat();
        }
//        [100,20,500,30,400]
//           0  1  2  3   4
//        
        boolean flag=false;
        int i,j;
        float temp;
        for(i=0;i<num.length-1;i++) {
            for(j=0;j<num.length-i-1;j++) {
                if(num[j]<num[j+1]) {
                    temp=num[j];
                    num[j]=num[j+1];
                    num[j+1]=temp;
                    flag=true;
                }
            }
            if(!flag) {
                break;
            }
        }
        

        for(int k=0;k<5;k++) {
            System.out.print(num[k]+"\t");

        }
        sc.close();

    }

}

Test1

package com.xiaohu;

import java.util.Scanner;

public class Test3 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        float[] scores = new float[5];
        for(int i=0;i<5;i++) {
            scores[i]=sc.nextFloat();
        }        
        float temp=0.0f;
        for(int i=0;i<scores.length-1;i++) {
            for(int j=0;j<scores.length-i-1;j++) {
                if(scores[j]>scores[j+1]) {
                    temp=scores[j];
                    scores[j]=scores[j+1];
                    scores[j+1]=temp;
                }
            }
        }
        
        for(int i=0;i<scores.length;i++) {
            if(scores[i]%2==0) {
                System.out.print(scores[i]+"\t");
            }
        }
        
        sc.close();

    }

}

Test2

package com.xiaohu;

import java.util.Scanner;

public class Test4 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        float[] scores = new float[5];
        for(int i=0;i<5;i++) {
            scores[i]=sc.nextFloat();
        }
        float temp=0.0f,sum=0.0f,sum1=0.0f;
        for(int i=0;i<scores.length-1;i++) {
            for(int j=0;j<scores.length-i-1;j++) {
                if(scores[j]>scores[j+1]) {
                    temp=scores[j];
                    scores[j]=scores[j+1];
                    scores[j+1]=temp;
                }
            }
        }
        for(int k=0;k<5;k++) {
            System.out.print(scores[k]+"\t");
        }

        for(int i=0;i<scores.length;i++) {
            sum+=scores[i];
        }
        sum1=sum-(scores[0]+scores[scores.length-1]);
        System.out.println("总分"+sum1);

        sc.close();



    }

}

Test3

package com.xiaohu;

import java.util.Scanner;

public class Test5 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        float[] scores = new float[5];
        float[] sum = new float[5];
        float total=0.0f;
        for(int i=0;i<5;i++) {
            scores[i]=sc.nextFloat();
        }
        
        for(int i=0;i<scores.length;i++) {
            sum[i]=scores[i]/2+30;
        }
        
        for(int i=0;i<sum.length;i++) {
            total+=sum[i];
        }
        System.out.println(total);

//        for(int k=0;k<5;k++) {
//            System.out.print(sum[k]+"\t");
//
//        }
        sc.close();

    }
}

Test4

package com.xiaohu;

import java.util.Scanner;

public class Test6 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        String[] names = new String[5];
        float[] scores = new float[5];
        
        for(int i=0;i<5;i++) {
            System.out.println("第"+(i+1)+"个姓名");
            names[i]=sc.next();
        }
        for(int i=0;i<5;i++) {
            System.out.println("第"+(i+1)+"个总分");
            scores[i]=sc.nextFloat();
        }
        
        float temp=0.0f;
        String t;
        for(int i=0;i<scores.length-1;i++) {
            for(int j=0;j<scores.length-i-1;j++) {
                if(scores[j]>scores[j+1]) {
                    temp=scores[j];
                    scores[j]=scores[j+1];
                    scores[j+1]=temp;
                    
                    t=names[j];
                    names[j]=names[j+1];
                    names[j+1]=t;
                    
                }
            }
        }
        
        for(int i=0;i<5;i++) {
            System.out.print(names[i]+"\t");
        }
        
        System.out.println("");

        for(int i=0;i<5;i++) {
            System.out.print(scores[i]+"\t");
        }
        sc.close();


    }
}


demo.rar

最后修改:2024 年 05 月 30 日
如果觉得我的文章对你有用,请随意赞赏