btcq.net
当前位置:首页 >> jAvA创建一个int类型的二维数组,并找出数组中的最小值,最大值,最后计算平均值 >>

jAvA创建一个int类型的二维数组,并找出数组中的最小值,最大值,最后计算平均值

以下程序主要是求得数组中的最大值和最小值:public class a {public static void main(String args[]) {int a[]={84,40,16,3,10,49,28,76,94,70};int n;int min=a[0];int i;int max=a[0];for(n=0;n<=9;n++) {if(max<a[n])max=a[n];}for(i=0;i<=9;i++) {if(min>a[i])min

int[][] a = {{12,32},{10,34},{18,36}} ; int max =a[0][0] ; //设二维数组中的第一个为最大的值 for(int i = 0;i<a.length;i++){ for(int j = 0;j<a[i].length;j++){ if(a[i][j]>max){ //如果该数组中还有比最大值都大的,那么它就是最大的 max = a[i][j]; } } } System.out.println("这个二维数组中的最大值:"+max);

首先定义一个数组并初始化数据.由于语言不同,需要先定义两个变量rank1Count, rank2Count ; int array [rank2Count ][rank1Count] ; 如果是Java/C#等还需要分配空间,如:int [][] array = new int [rank1Count][rank2Count] ; 然后初始化数据,

Java创建int数组,将最大值与最小值位置交换输出,代码以及截图如下:import java.util.Arrays; public class Demo { public static void main(String[] args) { int[] num = new int[] { 2, 1, 3, 4, 5 }; int[] temp = new int[num.length];//临时数组 创建是为了

import java.util.Arrays; public class Test { public static void main(String[] args) { //初始化一个测试的二维数组 int[][] a = new int[][] { { 34,234,543,2,42,224 }, { 234,56,88,241,564,234,555,24 }, { 13,444,534,76,9999,894,34 } }; System.out.println("max

public class arr{ //数组 int[] arr = {3,1,6,4,5,10,2}; //对数组进行简单的排序 java.util.arrays.sort(arr); //输出最大值、最小值 system.out.println("最大值:" + arr[arr.length-1] +"\n最小值:" + arr[0]); //从小到大输出 system.out.println(java.util.arrays.tostring(arr));}

public static void main(String[] args) { // TODO Auto-generated method stub int arr[]={20,50,80,70,65,746,38}; int min=arr[0]; int max=arr[0]; int sum=0; for(int i=0;i<arr.length;i++){ if(max<arr[i]){ max=arr[i]; } if(min>arr[i]){ min=arr[i]; } sum+=arr[i]; }

数组下标可以为负,但是十分不建议这样写.2 分析 给出的示例中定义了一维数组a1 int a[5]; 对于数组a来说,a[-1]的写法编译器是通过的,其代表a[0]的前一个元素.但是像a[-1]这样的写法是十分危险的,因为a[-1]的地址是不确定的,万一它指向了操作系统的某块内存,则可能影响到操作系统的运行.所以不建议数组下标为负的写法.3 扩展 c语言在代码运行前不会对数组是否下标越界、溢出等异常进行警告或处理.c#,java等语言会将下标为负等当做是异常来看待.在python中,数组的下标为-1代表数组的最后一个元素,下标为-2代表数组的倒数第二个元素,其余依次类推.

这一题没有要求打印?????/* 求一个二维数组各行各列的最大值,并且将其记录在两个一维数组中 */ public class MaxArray { public static void main(String[] args) { int[][] num = { {1,2,3,4,0}, {5,6,7,8,0}, {9,0,1,2,0}, {3,4,5,6,0}, {0,0,0,0,0} }; int[]

public class AryTest { public static void main(String[] args) { int[][] ary = {{1, 5, 12}, {3, 4, 19}, {4, 36, 127}, {999, 325, -3}}; int min = ary[0][0]; int max = ary[0][0]; for(int i = 0; i < ary.length; i++){ for(int j = 0; j < ary[i].length; j++){ if(ary[i][j] < min){ min = ary[i]

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.btcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com