统计全公司的年龄并且以升序的形式打印出来;统计全公司的薪资并且以降序的形式打
印出来。
package day06.src;
import java.util.Arrays;
public class New01 {
public static void main(String[] args) {
int[] age={27,25,31,23,28,33};
for (int i = 0; i < age.length-1 ; i++) {
for (int j = 0; j < age.length-1-i ; j++) {
if(age[j]>age[j+1]){
int temp=age[j];
age[j]=age[j+1];
age[j+1]=temp;
}
}
}
System.out.println(Arrays.toString(age));
int[] xinzi={4000,5000,3000,2500,3800,10000};
for (int i = 0; i < age.length-1 ; i++) {
for (int j = 0; j < age.length-1-i ; j++) {
if(age[j]<age[j+1]){
int temp=age[j];
age[j]=age[j+1];
age[j+1]=temp;
}
}
}
System.out.println(Arrays.toString(xinzi));
}
}
今天公司招了一位开发。需求: 加入新员工的年龄,并保持升序。
package day06.src;
import java.util.Arrays;
import java.util.Scanner;
public class New02 {
public static void main(String[] args) {
int[] age={27,25,31,23,28,33};
age= Arrays.copyOf(age,age.length+1);
System.out.println(Arrays.toString(age));
System.out.println("输入年龄");
Scanner a=new Scanner(System.in) ;
age[age.length-1]= a.nextInt();
//int ages= a.nextInt();
//Arrays.sort(age);升序排列
for (int i = 0; i < age.length-1 ; i++) {
for (int j = 0; j < age.length-1-i ; j++) {
if(age[j]>age[j+1]){
int temp=age[j];
age[j]=age[j+1];
age[j+1]=temp;
}
}
}
System.out.println(Arrays.toString(age));
}
}
找出随机输入的5人身高中最低的。
package day06.src;
import java.util.Arrays;
import java.util.Scanner;
public class New03 {
public static void main(String[] args) {
int[] height = new int[3];
for (int i = 0; i < 3; i++) {
System.out.println("请输入身高");
Scanner a = new Scanner(System.in);
height[i] = a.nextInt();
}
//System.out.println(Arrays.toString(height));
int min=height[0];
for (int i = 0; i <height.length ; i++) {
if(min>height[i]){
min=height[i];
}
}
System.out.println(min);
}
}