[최대값 찾기]
int[] datas = {8,2,1,9,7};
int max = datas[0];
int maxIndex = 0;
for(int i=1; i<datas.length;i++) {
if(max<datas[i]) {
max = datas[i];
maxIndex = i;
max값이 무조건 배열의
첫 데이터라고 생각하고 진행하는 방식이다.
첫 데이터가 제일 크니까 비교를 할 필요가없어
두번째 데이터 인덱스 [1]부터 [0]과 비교를 시작하고
더 크다면 기존 인덱스에 값을 집어넣는다.
[최소값 찾기]
int mini = datas[0];
int miniIndex = 0;
for(int i=1; i<datas.length; i++ ) {
if(datas[i]<mini) {
mini = datas[i];
miniIndex = i;
최소값 찾기도 마찬가지로 진행되며
비교 조건문 설정만 다르게 하면 된다.
(mini보다 작으면 i값이 mini가 되어야 하므로!)
'개주 훈련일지 > 🏋️ 전집중 호흡 훈련' 카테고리의 다른 글
| 객체를 보여줄 수 있는 함수 toString (0) | 2025.10.22 |
|---|---|
| 어레이리스트 / 셋 / 맵 사용하기 (0) | 2025.10.22 |
| 향상된 for문 , for each문 (0) | 2025.10.22 |
| 랜덤수 생성하기 (0) | 2025.10.22 |
| 자리별 숫자 구하기 (0) | 2025.10.22 |