mdsk.net
当前位置:首页 >> JAVA求数组中数字和最大的数及其下标 >>

JAVA求数组中数字和最大的数及其下标

if(A.length > 0){ int index = 0; int a = A[0]; for(int i=0; i a){ a = A[i]; index = i; } } System.out.println("数组中最大值是"+a+",下标是"+index); }java下如何求数组中最大的那个数并求其下标

按照你的要求编写的Java程序如下 import java.util.Scanner;public class BBB { public static void main(String[] args) { float []a=new float[10]; Scanner sc=new Scanner(System.in); System.out.println("请输入10个数"); for(int i=0;i

用System.out.println(j); //输出最大值下标即可。 一、源程序为:public class Test2 {public static void main(String[] args) {int [] arr={23,12,32,13,31,56,43}sort(arr);System.out.format("%d",+arr[6]);// TODO Auto-generated method ...

数组的最大下标是长度-1 如:int[] intArr = new int[]{1,2,3,4,5,6,6,7,8}; 它的长度为:intArr.length - 1 数组、集合的最大下标就是它们的长度减1,因为在java中,下标都是从0开始的

实现思路就是循环判断找到最大值和最小值,保存起来和其他的值进行比较。代码如下: public class TestJava4_3 { public static void main(String args[]) { int i,min,max; int A[]={74,48,30,17,62}; // 声明整数数组A,并赋初值 min=max=A[0];...

通过代码的方式来求出。 #include #include #define n 5 int compare(int b[],int *p) { int i,t=0,min,temp,*q; p=b; min=*p; printf("%d\n",*(p+1)); for (i=0;i

import java.util.Arrays;public class Test { public static void main(String[] args) { int[] arrA = {45,23,87,56,42,81,12,2,99}; int[] arrB = Arrays.copyOf(arrA, arrA.length); int[] arrC = new int[arrA.length];Arrays.sort(arrB); ...

int arr[] = {1, 3, 7, 13, 66, 2, 9};int index = 0; //用于记录最大数的下标int max1 = 0; //最大数1int max2 = 0; //最大数2//获得第一个最大数for (int i = 0; i < arr.length; i++) { System.out.print(arr[i] + ","); if (arr[i] > max1) ...

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...

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