11.7(周二)

1.import java.util.Arrays;

import java.util.Scanner;

public class zuoye3_1{

int n;

float score[];

zuoye3_1(int m)

{n=m;

score=new float[m];

}

void input()

{

Scanner sc=new Scanner(System.in);

for (int i=0;i<score.length;i++)

score[i]=sc.nextFloat();

}

void Sort() {

for(int i=0;i<score.length;i++)

 

 score[i]=-score[i];

 

Arrays.sort(score);

for(int i=0;i<score.length;i++)

 score[i]=-score[i];

 

}

 

int tongji()

{

int k=0;

for (int i=0;i<score.length;i++)

if (score[i]<60) k++;

return k;

}

 

void print()

{

for (int i=0;i<score.length;i++)

 System.out.println(score[i]+ " ");

 

 

}

public static void main(String args[])

 {zuoye3_1 c2=new zuoye3_1(5);

 

 c2.input();

 

  c2.Sort();

 

 c2.print();

 

 System.out.println("不及格人数:"+c2.tongji());

 }

 

}

2.import java.util.Arrays;

 

import java.util.Scanner;

import java.util.Random;

 

public class class2 {

 

int n;

float cj[];

 

class2(int m)

 

 {

n=m;cj=new float[m];

 }

void input(){

 Random sc=new Random();

 

 for(int i=0;i<cj.length;i++)

 

 cj[i]=sc.nextInt(100);

 

}

 

void Sort() {

for(int i=0;i<cj.length;i++)

 

 cj[i]=-cj[i];

 

Arrays.sort(cj);

for(int i=0;i<cj.length;i++)

 cj[i]=-cj[i];

 

}

 

 

void print()

 {

 

 for(int i=0;i<cj.length;i++)

 

 System.out.print(cj[i]+ " ");

 

 System.out.println();

 

 }

 

 public static void main(String args[])

 

 {

class2 c2=new class2(5);

 

 c2.input();

 

 c2.Sort();

 

 c2.print();

  

 

 }

 

}

 

 

 

3.class EmployeeTest{

    static Employee[]e=new Employee[5];

    public static int average(String type){

        int sum=0;

        for (int i=0;i<e.length;i++)

        if (type.equals("age")) sum=sum+e[i].age;

        if (type.equals("salary")) sum=sum+e[i].salary;

    }

    return sum/e.length;

}

public static int minimum(String choose){

    int min=0;

    if (choose.equals("age")){

        min=a[0].age;

        for(int i=0;i<e.length;i++){

            if (e[i].age<min )  min=e[i].age;

        }

    }

    if (choose.equals("salary")){

        min=a[0].salary;

        for(int i=0;i<e.length;i++){

            if (e[i].salary<min )  min=e[i].salary;

        }

    }

    return min;

}

public static int maximum(String choose){

    int max=0;

    if (choose.equals("age")){

        max=a[0].age;

        for(int i=0;i<e.length;i++){

            if (e[i].age>max )  max=e[i].age;

        }

    }

    if (choose.equals("salary")){

       max=a[0].salary;

        for(int i=0;i<e.length;i++){

            if (e[i].salary>max )  max=e[i].salary;

        }

    }

    return max;

}

public static void main(String [] args){

    e[0]=new Employee("张三",1,25.1500);

    e[1]=new Employee("李四",2,30,2800);

    e[2]=new Employee("王五",3,45,4500);

    e[3]=new Employee("刘六",4,28,2400);

    e[4]=new Employee("赵七",5,32,3000);

    if (args.length==2){

        if (args[0].equals("min")){

            System.out.println("最小年龄是"+minimum("age"));

        }

    else if (args[1].equals("max")){

            System.out.println("最大年龄是"+maximum("age"));

    }

    else if (args[1].equals("avg")){

            System.out.println("平均年龄是"+average("age"));

}

else

     System.out.println("错了");}

else if(args[0].equals("salary")){     

  if (args[1].equals("min")){

            System.out.println("最小工资是"+minimum("salary"));

        }

    else if (args[1].equals("max")){

            System.out.println("最大工资是"+maximum("salary"));

    }

    else if (args[1].equals("avg")){

            System.out.println("平均工资是"+average("salary"));

    }

}

}

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值