数组java代码 java数组视频教学

给定一个数组,找出其中最大的值及其位置 用Java编写代码

java编写程序,找出一维数组中元素的最大值和最小值:

成都创新互联公司长期为上1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为泰宁企业提供专业的成都网站建设、网站设计泰宁网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。

方法1:

import java.util.*;

public class Main{

public static void main (String args[ ]) { 

int a1[ ]=new int[] {5,3,6,8,10,56};

Arrays.sort(a1);

System.out.println("最大值:"+a1[a1.length-1]);

System.out.println("最小值:"+a1[0]);

}

}

方法2:

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(maxa[n]) 

max=a[n]; 

for(i=0;i=9;i++) { 

if(mina) 

min=a; 

System.out.print("max="+max); 

System.out.print("min="+min); 

}

用java语言,数组,代码怎么写?

import java.util.Scanner;

public class Test {

public static void main(String[] args) {

int num = 5;

int[] n = new int[num];

Scanner sc = new Scanner(System.in);

System.out.println("请输入"+num+"位会员的积分");

for(int i=0;inum;i++){

System.out.print("第"+(i+1)+"位会员积分:");

n[i]=sc.nextInt();

}

System.out.println("\n序号\t历史积分");

for(int i=0;in.length;i++){

System.out.println(i+1+"\t"+n[i]);

}

sc.close();

}

}

求java创建数组代码

package test;

import java.util.Random;

public class Test {

public static void main(String[] args) {

int maxVal=-1;

int maxRow=-1;

int maxCol=-1;

int[][] arr=new int[5][5] ;

for(int i=0;i5;i++){

for(int j=0;j5;j++){

arr[i][j]=new Random().nextInt(100);

if(maxValarr[i][j]){

maxVal=arr[i][j];

maxRow=i;

maxCol=j;

}

System.out.print(arr[i][j]+" ");

}

System.out.println();

}

System.out.println("最大行 "+maxRow);

System.out.println("最大列 "+maxCol);

System.out.println("max number is "+maxVal);

}

}

Java 程序编写 数组

import java.util.Scanner;

public class Array {

public static void main(String[] args) {

Scanner stdIn = new Scanner(System.in);

  int rows, cols; // 行数与列数

  System.out.print("Enter number of rows and columns" 

   + " for the matrix: ");

  rows = stdIn.nextInt();

  cols = stdIn.nextInt();

  int[][] arrA = new int[rows][cols];

  arrA = readArray(stdIn, rows, cols);

  

  System.out.println("the matrix:");

  printArray(arrA);

  

  getMax(arrA);

  getMin(arrA);

}

 /*******************************************************/

   /* 读入矩阵数据                      */

   public static int[][] readArray(Scanner scan, 

   int numRows, int numCols) {

 

  int[][] arr = new int[numRows][numCols];

  System.out.println("Enter values for " + numRows + "x" + numCols + " matrix:");

  for (int row = 0; row  arr.length; row++) {

for (int col = 0; col  arr[0].length; col++) {

  arr[row][col] = scan.nextInt();

}

  }

  

  return arr;

   }

   

   /*******************************************************/

   /* 打印矩阵                               */

   public static void printArray(int[][] arr) {

  for (int row=0; rowarr.length; row++) {

 for (int col=0; colarr[0].length; col++) {

System.out.printf("%5d", arr[row][col]);

 }

 System.out.println();

  }

   }

   

   public static void getMax(int[][] arr) {

  int max = arr[0][0];

  for (int row=0; rowarr.length; row++) {

 for (int col=0; colarr[0].length; col++) {

if(arr[row][col]max){

max = arr[row][col];

}

 }          

  }

  System.out.println("最大值为:"+max);

  for (int row=0; rowarr.length; row++) {

 for (int col=0; colarr[0].length; col++) {

 if(arr[row][col]==max)

 System.out.println("最大值坐标为:("+(row+1)+","+(col+1)+")");

 }

  }

   }

   

   public static void getMin(int[][] arr) {

  int min = arr[0][0];

  for (int row=0; rowarr.length; row++) {

 for (int col=0; colarr[0].length; col++) {

if(arr[row][col]min){

min = arr[row][col];

}

 }          

  }

  System.out.println("最小值为:"+min);

  for (int row=0; rowarr.length; row++) {

 for (int col=0; colarr[0].length; col++) {

 if(arr[row][col]==min)

 System.out.println("最小值坐标为:("+(row+1)+","+(col+1)+")");

 }

  }

   }

}


文章标题:数组java代码 java数组视频教学
链接分享:http://myzitong.com/article/doejgcj.html