• Home

My Codegate

  • Home

자바 배열 최대값 찾는 방법

2023/12/01 Posted by Codegate Java No Comments
import java.util.Arrays;

public class Sample {
    public static void main(String[] args) {
        // 배열
        int[] arr = {1,2,3,4};

        // for 문을 이용해서 찾기
        int max = arr[0];
        for(int i : arr) {
            max = Math.max(max, i);
        }
        System.out.println(max);

        // Stream을 이용한 최대값 찾기
        int maxByStream = Arrays.stream(arr).max().getAsInt();
        System.out.println(maxByStream);
    }
}

자바에서 배열 내 최대값을 찾아주려면 for 문을 돌리는 방법과, Stream을 이용하는 방법 두 개가 있는데 for 문의 경우에는 for 문을 배열 크기만큼 돌려주면서 값을 비교하며 최대값을 찾아주면 끝이다, 여기서 매번 값을 비교할때 if문을 사용할 필요 없이 Math.max(값, 값)을 사용해주면 큰 값을 바로 찾아줄 수 있다.

다음으로 Stream을 이용하는 경우에는 int 배열을 스트림 형태로 만든 뒤 max() 메소드로 최대값을 찾고 getAsInt() 로 int 타입으로 반환해주면 끝이다.

No Comments
0

Leave a Reply Cancel Reply

Introduction

My Codegate

Latest Posts

  • Google Search Console API 연동방법
  • 인텔리제이 Gradle Dependency 최신 버전 보는 방법
  • Wallet-Tracker 개발일지
  • Moralis API 자바로 호출방법
  • IntelliJ Commit 후 Push 따로 하는 방법

Categories

  • My Project (4)
  • Java (42)
  • Algorithm (161)
    • Java (152)
    • Algorithm Knowledge (3)
    • Algorithm site usage (6)
  • Vue.js (1)
  • Spring (4)
  • Docker (2)
  • IntelliJ (20)
  • Uncategorized (7)

Recent Comments

  • Codegate on Hello world!
  • A WordPress Commenter on Hello world!

© 2025 — mycodegate.com

Prev Next