qyhf.net
当前位置:首页 >> JAvA。创建一个整形数组,通过循环语句求出数组中的最大值并显示.要求使用到数组的lEngth属性. >>

JAvA。创建一个整形数组,通过循环语句求出数组中的最大值并显示.要求使用到数组的lEngth属性.

public class Test {//定义一个整形数组numprivate static int[] num = new int[]{1,2,10,3,4,5,6,7,8,9};//找出最大数的方法public static void main(String[] args) {int find = num[0]; //最大的数int length = num.length; //length是数组的长度for(int i=0; i<length; i++){if(find < num[i]){find = num[i];}}System.out.println(find);}}

public static void main(string[] args) { int arr[] = { 1, 3, 4, 56, 77, 88, 33, 23, 21 }; int max = 0; int min = 0; int sum = 0; for (int i = 0; i { sum += arr[i]; for (int j = 0; j { if (arr[i] > arr[j] && max { max = arr[i]; } if (min == 0)//由于之前最小值是0 所以先需要改变

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];//临时数组 创建是为了

应该是这吧?if(Arr[i]>Arr[j]){应该同目前的最大值比较才对.if(Arr[i]>max){又或者max取(max,Arr[i],Arr[j])三个中的最大值,而不是仅仅Arr[i],Arr[j].最小值应该也是这样.以上没有考虑效能问题.

逆序???从大到小? 用冒泡吧,呵呵,喜欢用冒泡,好记点 void revarry(int a[], int n) { int i, j,tmp; for (i = 0;i<=n-1 ; i++) for(j=i+1;j<=n;j++) { if(a[i]<a[j]) tmp=a[i]; a[i]=a[j]; a[j]=tmp; } }

public class TestMaxAndMin { public static void main(String[] args) { int[] arr = new int[10]; arr[0]=12; arr[1]=13; arr[2]=14; arr[3]=15; arr[4]=16; arr[5]=17; arr[6]=18; arr[7]=19; arr[8]=23; arr[9]=22; for(int i=0;i<arr.length-1;i++){ int temp; for(int j=0;j<arr.

楼主,两次遍历即可 第一次遍历取得数组中的最大值max 第二次遍历找出数组中与max值相等的个数,即为所求 望采纳

int arraymax(int Array[]) { int max; while(Array) { max=*Array; Array++; } return max; }

class zuo2//Un_nu T团队 { public static void main(String[] args) { int[][]abc={{1,5,88},{12,34,55,6},{123,456,77,},{33333,44,5,234}}; int min=abc[0][0]; int max=abc[0][0]; for(int i=0;i<abc.length;i++) { for(int j=0;j<abc[i].length;j++) { if(abc[i][j]>max) { max

程序如下: #include<stdio.h>void main(){ int a[10]; int i,max; printf("输入十个数:\n"); for(i=0;i<=9;i++) scanf("%d",&a[i]); for(i=0;i<=9;i++) { if(0==i) max=a[i]; else { if(a[i]>max) max=a[i]; } } printf("最大值是: %d\n",max);} 结果如图: 有疑问提出.

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