Java编程,创建一个二维数组,随机产生 0∼100之间的值,求出最大值及对应下标 java随机产生一个二维数组

Java\u7f16\u7a0b\u521b\u5efa\u4e00\u4e2a\u4e8c\u7ef4\u6570\u7ec4,\u968f\u673a\u4ea7\u751f0-100\u4e4b\u95f4\u7684\u503c,\u6c42\u51fa\u6700\u5927\u503c\u53ca\u5bf9\u5e94\u4e0b\u6807

public static void main(String[] args) {int arr[][] = new int[3][3];for (int[] is : arr) {for (int i =0;i=max){max=arr[is][i];m=is;n=i;}}}System.out.println("\u6700\u5927\u503c\u4e3a\uff1a"+max);System.out.println("\u4e0b\u6807\u4e3a\uff1a"+m+","+n);}

import java.math.*;
class Demo
{
public static void main(String[] args)
{
int x1,y1,x2,y2;
double line;
x1=(int)(Math.random()*9+1);
x2=(int)(Math.random()*9+1);
y1=(int)(Math.random()*9+1);
y2=(int)(Math.random()*9+1);
line = Math.sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
System.out.println(" "+x1+" "+x2+" "+y1+" "+y2);
System.out.println("\u751f\u6210\u7684\u77e9\u5f62\u5bf9\u89d2\u7ebf\u957f\u5ea6\u4e3a:"+line);
}
}
\u6211\u4e0d\u77e5\u9053\u4f60\u8bf4\u76845*5\u77e9\u9635\u4ee5\u53ca\u5468\u8fb9\u5143\u7d20\u662f\u5565\u610f\u601d \u6211\u8bed\u6587\u5dee\u8bf7\u8be6\u7ec6\u89e3\u91ca\u4e0b \u8fd9\u91cc\u7ed9\u51fa\u6c42\u968f\u673a\u751f\u6210\u77e9\u9635\u5750\u6807\u548c\u6c42\u5bf9\u89d2\u7ebf\u7684\u4ee3\u7801

需求:Java编程,创建一个二维数组,随机产生 0~100之间的值,求出最大值及对应下标。

分析步骤:

A:创建一个二维数组

int[][] twoArr = new int[8][8];

B: 随机产生0~100之间的值

Random random=new Random();

random.nextInt(100);

C:将随机产生的值赋值给数组元素

运用for循环

D:求出最大值

假设twoArr[0][0]为最大值,遍历数组,两两比较,把值大的赋值给max。同时标记x,y

E:输出最大值,输出x,y(遍历的两个局部变量)值

import java.util.Random;
class TwoArr{
public static void main(String[] args){

int n = 8;//这里也可以改成键盘录入的形式

int[][] twoArr = new int[n][n];//定义二维数组

//将随机产生的值赋值给数组元素
for(int x = 0;x<twoArr.length;x++){
for(int y = 0;y<twoArr[x].length;y++){
Random random=new Random();
twoArr[x][y] = random.nextInt(100);
}
}

//求最大值和索引
int max = twoArr[0][0];
int index1 = 0;
int index2 = 0;

for(int x = 1;x<twoArr.length;x++){
for(int y = 0;y<twoArr[x].length;y++){
if(twoArr[x][y]>max){
max = twoArr[x][y];
index1 = x;
index2 = y;
}
}
}

//输出
System.out.println("最大值是:"+max+",其下标为:["+index1+"]"+"["+index2+"]");
}
}


double a[][]=new double[n][m];
a[i][j]=100*Math.random();

大神在加班心情不好不想管

  • java楂樻墜:java瀹氫箟浜岀淮鏁扮粍闂
    绛旓細int a[][] = new int[3][2]; 琛ㄧず瀹氫箟涓涓涓夎浜屽垪鐨浜岀淮鏁扮粍锛浣嗘槸a[0] = {1,6}; 鏄涓缁存暟缁勮繘琛岃祴鍊硷紝鑰宎鏄簩缁存暟缁勬棤娉曚娇鐢ㄤ竴缁存暟缁勭殑璧嬪兼柟娉曪紝鎵浠ョ▼搴忎細鎶ラ敊銆傝浠g爜鐨勬纭柟娉曞簲璇ユ槸锛歩nt a[][] = new int[3][2];a[0][0]=1;a[0][1]=6;...
  • java澹版槑涓涓簩缁存暟缁骞朵负绗竴涓厓绱犵殑鏈鍚庝竴涓厓绱犺祴鍊间负20,鎶婃渶鍚庝竴...
    绛旓細杩欎釜棰樼洰鐨勪富瑕佺煡璇嗘槸浜岀淮鏁扮粍鐨鍒涘缓銆侀亶鍘嗗拰璧嬪硷紝浠g爜濡備笅锛歱ublic class Demo { public static void main(String[] args) { int m = 3; // 鍋囪鏁扮粍鏈3琛 int n = 5; // 鍋囪鏁扮粍鏈5鍒 int s[][]=new int[m][n];//鍔ㄦ佽祴鍊间簩缁存暟缁 for(int i=0;i<s.length;i++) {//s....
  • 鐢java瀹氫箟涓涓簩缁存暟缁,鐢ㄤ簬瀛樺偍1涓3*3鐭╅樀鐨勫厓绱犲,姹傚嚭璇ョ煩闃靛瑙掔嚎...
    绛旓細import java.util.Scanner;class Main{ public static void main(String[] args) { double[][] matrix=new double[3][3]; double sum=0; Scanner scanner=new Scanner(System.in); System.out.println("璇疯緭鍏1涓3X3鐭╅樀锛"); for(int i=0;i<3;i++) { for...
  • JAVA鍒涘缓涓涓鏈500鍏冪礌鐨浜岀淮鏁扮粍,骞朵负姣忎釜鍏冪礌璧嬪,璇ュ兼槸1鍒1000涔嬮棿...
    绛旓細1鍒1000鑳介噸澶嶅悧 //鍒涘缓涓涓500鍏冪礌鐨浜岀淮鏁扮粍锛鍊间负1鍒1000涔嬮棿鐨勪笉閲嶅闅忔満鏁皃ublic static int[][] creatArray() {int rowNums = 50;int colNums = 10;int arrays[][] = new int[rowNums][colNums];Random random = new Random();List<Integer> numList = new ArrayList<Integer>();...
  • 鐢java缂栧啓绋嬪簭鐢涓涓簩缁存暟缁a[ ][ ]瀛樻斁3*3鐭╅樀,姹傚畠鐨勮浆缃煩闃礲...
    绛旓細閲囩撼鐜:25% 鏉ヨ嚜:鑺濋夯鍥 鎿呴暱: 缂栫▼璇█ 甯歌杞欢 绗旇鏈數鑴 鍔ㄦ极 涓烘偍鎺ㄨ崘: 浜岀淮鏁扮粍琛屽垪鐩稿姞 JAVA鍒嗛厤浜岀淮鏁扮粍 JAVA涓簩缁存暟缁鐨勮鍒 涓缁存暟缁 JAVA String鏁扮粍 浜岀淮鏁扮粍鐨勪娇鐢 浜岀淮鏁扮粍鐨勯暱搴 JAVA璁哄潧 浜岀淮鏁扮粍璧嬪 浜岀淮鏁扮粍鍒濆鍖 鍏朵粬...
  • 浣跨敤java澹版槑涓涓簩缁存暟缁,缁欏叾璧嬪兼垚涓轰竴涓瑙掔嚎涓1鍏朵粬鍏冪礌涓0鐨刵...
    绛旓細package Object;import java.util.*;public class ConsumerTest { public static void main(String[] args) { Scanner input = new Scanner(System.in);System.out.print("please input a number:");int n = input.nextInt();int arr[][] = new int[n][n];System.out.println("please ...
  • Java濡備綍鐢ˋrray.newInstance() 鍒涘缓浜岀淮鏁扮粍?
    绛旓細浠g爜濡備笅锛歩mport java.lang.reflect.Array;public class ArrayTest { / 浣跨敤Array绫诲姩鎬佸垱寤哄缁存暟缁 / public static void main(String[] args) { //鍒涘缓涓涓鍏冪礌绫诲瀷String锛岀淮搴︿负[5][10]鐨勬暟缁 Object arr=Array.newInstance(String.class, 5,10);//涓浜岀淮鏁扮粍璧嬪 //鑾峰彇绗竴缁村害涓4鐨勬暟缁...
  • java,鎬庝箞鍒涘缓涓涓n*n鐨勯殢鏈浜岀淮鏁扮粍??
    绛旓細import java.util.Random;import java.util.Scanner;public class Hello {public static void main(String[] args){Scanner scnner=new Scanner(System.in);Random random=new Random();int n=scnner.nextInt();int a[][]=new int[n][n];for(int i=0;i<n;++i)for(int j=0;j<n;++j...
  • 鐢java闅忔満鐢熸垚涓涓6琛5鍒楃殑浜岀淮鏁扮粍
    绛旓細鎬濊矾锛1銆侀鍏堝0鏄涓涓6琛5鍒楃殑鏁扮粍2銆佸厛寰幆琛岋紝鍐嶅惊鐜垪锛屽啀璧嬪间负闅忔満鏁帮紙浣跨敤 Random 绫伙級3銆佸啀閬嶅巻浠g爜濡備笅锛歱ublic static void main(String[] args) { //澹版槑涓涓6琛5鍒楃殑鏁扮粍 int[][] array=new int[6][5]; for(int i=0,j=array.length;i<j;i++){ for(int ...
  • java浠庨敭鐩樿緭鍏ヤ袱涓暣鏁癿銆乶,鐢熸垚涓涓m琛宯鍒楃殑浜岀淮鏁扮粍,瀵规暟缁...
    绛旓細Scanner sc = new Scanner(System.in);//鎺ュ彈m鍜宯鐨勫糹nt m = sc.nextInt();int n = sc.nextInt();String[][] arr = new String[m][n];//涓浜岀淮鏁扮粍璧嬪糵or (int i=0;i<m;i++) for (int j=0;j<n;j++){arr[i][j] = sc.next();}//杈撳嚭浜岀淮鏁扮粍for (int i=0;i<...
  • 扩展阅读:java编程零基础入门 ... java编程怎么发音 ... 学java一般能干什么 ... java编程求水仙花数 ... java编程常用软件 ... c++和java哪个好就业 ... java自学要学多久 ... 菜鸟工具 在线编程java ... java编程入门词汇表 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网