Java随机产生12个整数,存入,输出其最大值,最小值

目录

一、前言

二、代码部分

三、程序运行结果(面板弹出) 

四、涉及到的知识点代码


一、前言

1.本代码是我在上学时写的,有一些地方没能完美实现,请包涵也请多赐教!

2.本弹窗界面可以根据简单的要求进行输入,并显示是否正确,该文章代码设置的是在代码随机产生12个整数,存入,输出其最大值,最小值。同时可以实现自定义的设置;

3.随机产生12个整数,存入,输出其最大值,最小值。这是用二维数组实现的,在随机产生完数值之后,便对产生的数值进行循环以产生最大值和最小值,并将其显示出来,同时能实现该值所所处的位置;

4.该系统只能在控制台(eclipse等版本)上运行,同时需要搭配jdk环境;

5.这里要特别说明,如果要粘贴完整的代码包名和我的不一致,是指定不一致的,请手动更改;

二、代码部分

 1.一维数组实现冒泡排序的代码

//随机产生12个整数,存入
package com.edu.s5;

public class test3 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
          int a[][]=new int[3][4];//声明并创建二维数组a
          int max,min,maxrow=0,maxcol=0,minrow=0,mincol=0;
          System.out.println("数组a为:");
          for(int i=0;i<a.length;i++){//i=0~2,控制行数
        	  for(int j=0;j<a[0].length;j++){//j=0~3,控制每行中的列数
        		  a[i][j]=(int)(Math.random()*100+1);
        		  System.out.print(a[i][j]+"\t");
        	  }
        	  System.out.println();
          }
          max=a[0][0];
          min=a[0][0];
          for(int i=0;i<a.length;i++){
        	  for(int j=0;j<a[0].length;j++){
        		  if(a[i][j]>max){
        			  max=a[i][j];
        			  maxrow=i;
        			  maxcol=j;
        		  }
        		  if(a[i][j]<min){
        			  min=a[i][j];
        			  minrow=i;
        			  mincol=j;
        		  }
        	  }
          }
          System.out.println("max["+maxrow+"]["+maxcol+"]="+max);
          System.out.println("min["+minrow+"]["+mincol+"]="+min);
          System.out.println("max="+max+",min="+min);
	}

}

三、程序运行结果(面板弹出) 

1.显示结果 (运行第一次)

 2.显示结果 (运行第二次)

 

四、涉及到的知识点代码

1.该代码采用多重的循环语句;

for(int i=0;i<a.length;i++)
        {
            System.out.print(a[i]+"  ");//输出数组中的各个元素的值
        }

猜你喜欢

转载自blog.csdn.net/weixin_59042297/article/details/129783556