2.
从控制台输入
5
位同学的考试成绩,展示所有人的成绩,求最大值,求最小值,求平均值,求和,
3.
求成材率是多少
(
大于
90
分的人占比
)
package lyl;
import java.util.Scanner;
public class SZC {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int[] op=new int[5];
for(int i=0;i<5;i++){
System.out.println("请输入"+(i+1)+"成绩信息");
int a=in.nextInt();
op[i]=a;
}
for(int m:op){
System.out.println(m);
}
int we=0;
int sum=0;
int max=op[0];
int min=op[0];
for(int i=0;i<op.length;i++){
sum+=op[i];
if(op[i]>max){
max=op[i];
}if(op[i]<min){
min=op[i];
}
if(op[i]>90){
we++;
}
}
System.out.println("成绩总和:"+sum);
System.out.println("平均分是:"+sum/op.length);
System.out.println("最大值:"+max+"最小值:"+min);
System.out.println("成材率:"+(double)we/op.length);
}
}
依次从键盘录入数组元素,然后把数组元素逆序输出
(
就是把元素对调
)
package lyl;
public class szx {
public static void main(String[] args) {
int[] arr={13,32,26,34,23,69,87,59,96,82};
System.out.println("排序前:");
for(int x:arr){
System.out.println(x);
}
for(int i=0;i<arr.length-1;i++){
for(int j=0;j<arr.length-i-1;j++){
if(arr[j]>arr[j+1]){
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
System.out.println("排序后:");
for(int m:arr){
System.out.println(m);
}
}
}