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