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
'Personal Studying~ > 자바문제 풀어보기' 카테고리의 다른 글
HashMap- getOrDefault 메소드(완주하지 못한 선수) (0) | 2021.05.08 |
---|---|
문자열 형태의 2진수를 입력받아 10진수로 출력하시오 (0) | 2021.01.11 |
15를 연속된 자연수의 합으로 표현하는 방법의 가지수를 출력해보시오 (0) | 2021.01.10 |
2차원 배열로 숫자 마름모 패턴 출력하기 (0) | 2021.01.10 |
21.01.07 [모래시계 별 출력] (0) | 2021.01.07 |