使用Java代码找出数组中的最大值
public class Main {
public static void main(String[] args) {
//求一个数组中元素的最大值,最小值,平均值,总和。随机数的生成公式:Math.random();
int [] Array= new int[10];//随机定义一个一维数组,随机给一个数组的大小的值
int MaxNumber=Array[0];//这里不将变量的值直接赋予0是因为,数组里面假如是负数就不行,所以就不能赋值为0.在这里要小心数组里面的储存的值
for(int i=0;i<Array.length;i++){//用一个for循环对一维数组进行遍历
Array[i]=(int)(Math.random()*100);//随机生成一个两位数,并将其储存在数组里面
System.out.print(Array[i]+" ");
if(MaxNumber<Array[i]){//找出最大值将最大值赋予给变量MaxNumber
MaxNumber=Array[i];
}
}
System.out.println();
System.out.print("最大值为"+MaxNumber);
}
}
实现代码
运行结果
使用Java代码实现找出数组中的最小值
public class Main {
public static void main(String[] args) {
//求一个数组中元素的最大值,最小值,平均值,总和。随机数的生成公式:Math.random();
int[] Array = new int[10];//随机定义一个一维数组,随机给一个数组的大小的值
for (int i = 0; i < Array.length; i++) {//用一个for循环对一维数组进行遍历
Array[i] = (int) (Math.random() * (99 - 10 + 1) + 10);//随机生成一个两位数,并将其储存在数组里面
}
for(int i=0;i<Array.length;i++){//有for循环遍历数组里面生成的所有数
System.out.print(Array[i] + " ");
}
int MinNumber = Array[0];//将数组的第一个元素赋予给定义的变量
for(int i=0;i<Array.length;i++){
if(MinNumber>Array[i]){//使用if判断语句找出最小值
MinNumber=Array[i];
}
}
System.out.println();
System.out.println("最小值为"+MinNumber);
}
}
实现代码
运行结果
使用java实现求数组中所有元素的平均值
public class Main {
public static void main(String[] args) {
//求一个数组中元素的最大值,最小值,平均值,总和。随机数的生成公式:Math.random();
int[] Array = new int[10];//随机定义一个一维数组,随机给一个数组的大小的值
for (int i = 0; i < Array.length; i++) {//用一个for循环对一维数组进行遍历
Array[i] = (int) (Math.random() * (99 - 10 + 1) + 10);//随机生成一个两位数,并将其储存在数组里面
}
for(int i=0;i<Array.length;i++){//有for循环遍历数组里面生成的所有数
System.out.print(Array[i] + " ");
}
int sum=0;//定义一个变量来储存最后累加的结果
for(int i=0;i<Array.length;i++){
sum+=Array[i];//对数组中的元素进行累加
}
System.out.println();
System.out.println("数组中所有元素的总和为"+sum);
}
}
实现代码
运行结果
使用Java实现求数组中元素总和的平均值
public class Main {
public static void main(String[] args) {
//求一个数组中元素的最大值,最小值,平均值,总和。随机数的生成公式:Math.random();
int[] Array = new int[10];//随机定义一个一维数组,随机给一个数组的大小的值
for (int i = 0; i < Array.length; i++) {//用一个for循环对一维数组进行遍历
Array[i] = (int) (Math.random() * (99 - 10 + 1) + 10);//随机生成一个两位数,并将其储存在数组里面
}
for(int i=0;i<Array.length;i++){//有for循环遍历数组里面生成的所有数
System.out.print(Array[i] + " ");
}
int sum=0;//定义一个变量来储存最后累加的结果
for(int i=0;i<Array.length;i++){
sum+=Array[i];//对数组中的元素进行累加
}
int avg=sum/Array.length;
System.out.println();
System.out.println("平均值为"+avg);
}
}
实现代码
运行结构