1.有十个评委打分,(去掉一个最高和一个最低分),求平均分.
public class Demon5.{
public static void main(String [] args){
double average=0.0;
int max=0;
int min=0;
int sum=0;
int []arr={8,8,5,6,3,4,8,9,6};
for(int i=0;i<arr.length;i++){
if(arr[i]>max]){
max=arr[i];
}
for(int i=0;i<arr.length;i++){
if(arr[i]<min){
min=arr[i]
}
max=0;
min=0;
sum+=arr[i];
average=sum/8;
System.out.println(average);
}
}
2.生成一个长度为10的随机数组(每个数的范围是0-99),排序后输出.
import java.util.Random;
public class Demon5.{
public static void main(String [] args){
random a=new rabdom();
int []arr=new int[10];
for(int k=0;k<10;j++){
arr[k]=a.nextInt(100);
}
int t;
for(int i=0;i<arr.length-1;i++){
for(int j=0;j<arr.length-1-i;j++){
if(arr[j+1]>[j]){
t=arr[j];
arr[j]=arr[j+1];
a[j+1]=t;
}
}
}
for(int l=0;l<arr.length;l++){
System.out.println(l);
}
}
}
3.制作彩票35选7程序。 (就是1~35随机生成7个不重复的数)
impot java.util.Random;
public class Demon5.{
public static void main(String[] args){
int arr[]=new int[7];
random a=nex Random();
for(int i=0;i<arr.length;i++){
arr[i]=a.nextInt(35)+1;
}
for(int j=0;j<i;j++){
if(arr[j]=arr[i])
i--;
}
}
for(i=0;i<7;i++){
System.out.println("七个不重复的数为"+arr[i]);
}
4.定义一个长度为10的int数组统计数组中的最大值、最小值、奇数偶数的个数.
public class Demon6.;
public static void main(String[]args){
int arr[]={1,2,3,4,5,6,7,8,9,10};
int max=0;
int min=0;
int ou=0;
int ji=0;
for(int i=0;i<arr.length;i++){
if(arr[i]>max){
max=arr[i];
}
if(arr[i]<min){
min=arr[i];
}
if(arr[i]%2==0){
ou+=arr[i];
}
else{
ji+=arr[i];
}
}
System.out.println("最大值:"+max+"最小值:"+min+"奇数的个数:"+ji+"偶数的个数"+ou);
}