Java int배열의 오름차순과 내림차순
·
JAVA
자바 int 배열의 오름차순과 내림차순 정렬에 대해 알아보자  [숫자 오름차순]int[] numbers = {40,9,4,77,24}Arrays.sort(numbers); // 결과 {4,9,24,40,77} [숫자 내림차순]이 글을 쓰게 된 원인 ... 내림차순오름차순은 int 선언 후 Arrays.sort 라는 내장 메서드를 사용하면 되지만, 내림차순은 다르다.  방법 1) int 로 선언하였다면? int[] numbers = {40, 9, 4, 77, 24}; // 스트림을 이용한 내림차순 정렬 int[] sortedNumbers = Arrays.stream(numbers) .boxed() // i..
Java int 와 Integer 의 차이
·
JAVA
int 와 Integer의 차이가 궁금해서 찾아 보았다.  [int]int는 기본 자료형으로 Java에서 가장 단순한 형태의 데이터 타입이다.자료형은 data의 type 에 따라 값이 저장될 공간의 크기와 저장 형식을 정의 한 것이다.  예를 들면,int a = 1; char ch = 'a'; 위와 같은 것들이 주어 졌을때 a 나 ch 는 변수(변수명) 이 되는 것이고 앞에 적힌 int 나 char 가 변수의 형태 를 지정해 주고 있는 것이다. 그리고 이것을 변수의 타입 (data type = 자료형) 이라고 한다.  자료형에 관한 글을 아래에  자세히 적어 놓았으니 한번 보고 오는거 추천! Java 기본 자료형(Primitive Type)과 참조 자료형(Reference Type)의 차이 - 메모리Ja..
Java 문자열 뒤집기 - reverse()
·
JAVA
알고리즘 문제를 풀던 중 나는 for 문을 돌리고 돌리고 돌리면서 해결하고 있는데 친구가 짠 코드가 너무 간단해서 슬펐다문자열을 뒤집는 그런 문제였는데 for문 사이에  reverse()의 등장이라 ....?   [코드]import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner (System.in); int a = sc.nextInt(); int b = sc.nextInt(); for(int i=0; i  [reverse() 메서드]reverse() : StringBuffer 클래스와 StringBuilder 클래..
Java 참조 타입 (Reference Type) 왜 쓰나요?
·
JAVA
사실 Java 를 처음 배우면 제일 먼저 접하게 되는데 기본 자료형이고 이 쓰임이 너무 간편하니 매번 기본 자료형으로만 코드를 짜려고 했다. 그래서 왜 참조 타입을 사용해야 할까 라는 의문을 가지고 찾아보기 시작했다. 객체 지행 프로그래밍(OOP) 지원참조 타입은 객체 지향 프로그램의 핵심이다. Java 에서는 모든 클래스가 참조 타입이며 클래스는 상태 (필드) 와 행동 (메서드)을 갖는 객체를 생성한다. 객체 지향 개념의 상속, 캡슐화, 다형성을 구현 할 수 있게 해주며, 이를 통해 더 효율적이고 유지보수하기 쉬운 코드를 작성할 수 있다. 복잡한 데이터 구조와 추상화 제공 참조 타입은 복잡한 데이터 구조를 구현 할 수 있게 해주며, 메모리 주소를 통해 이것들을 조작한다. 예를 들어, List 과 같은 ..
해니01_15
'JAVA' 카테고리의 글 목록 (2 Page)