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); }

package test1; public class t1 { public static void main(String[] args){ int[][] a={{126,257,224,609},{291,511,697,902},{386,259,114,120}}; int max=0; int row = 0; int col = 0; for(int i=0;i

按照你的要求编写的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

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

public class ShuZu { public static void main(String args[]){ int[] myint={1,2,3,4,9,7,8,4,74,61,84,76}; int mylength=myint.length; int mymax=0;///最大值 int myloc=0;////下标 for(int i=0;imymax){ mymax=tmp; myloc=i; } } ///打印...

public int[] getMaxIndex(int[] arr){ if(arr==null||arr.length==0){ return null;//如果数组为空 或者是长度为0 就返回null } int maxIndex=0;//假设第一个元素为最大值 那么下标设为0 int[] arrnew=new int[2];//设置一个 长度为2的数组 用...

public static void main(String[] args) { int[] a=new int[]{6,8,4,9,2}; int min;int max; min=max=a[0]; for(int i=1;ia[i]) min=a[i]; if(max

在java中数组有这么几种声明 方式。 1. int[] arrs = new int[10]; 这种方式等同于int arrs[] = new int[10]; 因为数组的长度是固定的,所以在声明的时候必须指定数组的长度。上面我声明了一个10个长度的数组。 下标呢,是从0开始到数组长度的上...

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

if(a[i]>max) max=a[i]; n_max=i; 错了! 你那个if没管到 n_max=1; 要改成这样 if(a[i]>max) { max=a[i]; n_max=i; }

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