본문으로 바로가기
728x90
반응형
SMALL

1~99사이의 숫자를 랜덤으로 8*8의 배열에 담고,

최대값을 가지는 숫자와 그 행과 열을 출력하는 프로그램

, 최대값을 2개일경우 먼저나온 숫자의 행과 열로 계산한다.

import java.util.Random;

public class test02 {
	
			 public static void main(String[] args) {
				 
				 Random rnum=new Random();
				 int a[][]=new int[8][8];
				 
				 int max = 0;
				 int tempi=0;
				 int tempj=0;
				 
				 for(int i=0; i<8; i++) {
					 for(int j=0; j<8; j++) {
						 a[i][j]=rnum.nextInt(99)+1;
						 System.out.print(a[i][j]+"\t");
						 if(a[i][j]>max) {
							 max=a[i][j];
							 tempi=i+1;
							 tempj=j+1;
						 }
					 }
					 System.out.println();
					
				 }
				 
				 System.out.println("\n최대값>> "+max);
				 System.out.println("행>> "+tempi+"\t열>> "+tempj);
				
				
				
			}
}

728x90
반응형
LIST