본문 바로가기

java53

[BOJ/Java] 2309 일곱 난쟁이 import java.util.Arrays; import java.util.Scanner; public class Prob2309 { // 제출시 Main으로 바꿔줘야함 static void permutation(int[] arr, int depth) { if (depth == 0) { // depth 0일때 arr는 7개 int sum = 0; for (int height: arr) { sum += height; } // 7개 다 더하고 100이면 해당 arr 출력하고 끝 if (sum == 100) { Arrays.sort(arr); // 무작위로 골라서라고 해도 순서대로 하라고 했기에 정렬 for (int height: arr) { System.out.println(height); } System... 2022. 1. 23.
[SSAFY] 220113 기록 Recap. Java Java는 객체지향언어(OOP, Object-oriented Programming). 시작은 가전기기, 양방향 TV에서였다. 그런데 성능이 괜찮아서 프로그래밍 언어로까지 성장 platform → Java가 실행되는 실행환경 보통 쓰는게 Standard Edition(SE), 사물인터넷 때문에 Micro Edition도 뜨고 있음. Enterprise Edition(EE)은 Standard Edition까지 포함한다. enterprise 환경에서 돌아가는 Java network은 연결되어 있되, 멀리 떨어져있어도 되고, 사용자 pc에 Java가 없어도 되고. 웹에서 쓰는게 다 이런 형태지 뭐 우리가 필요한 건 인터넷 연결과 브라우저 뿐. class라는 것 하나가 object 한 개, .. 2022. 1. 13.
[Java] this, super https://peemangit.tistory.com/395 [JAVA]this 키워드 개념 및 구현 1. this 키워드 란? 1) 개념 this는 인스턴스의 자기 자신을 의미한다. 아래 3가지 역할을 보면 쉽게 이해가 될 것이다. 2) this 키워드의 역할 ① 자기 자신의 메모리를 가르킨다. ② 생성자에서 다른 peemangit.tistory.com SW아카데미 JAVA 강의 듣다가 this가 뭐지? 싶어서 검색을 통해 찾은 블로그 잘 정리되어있다. this 키워드의 역할 ① 자기 자신의 메모리를 가리킨다. ② 생성자에서 다른 생성자를 호출할 경우 사용한다. ③ 인스턴스 자신의 주소를 반환할 때 사용한다. 이게 중요하다. 잘 모르겠으면 저기로 넘어가서 한번 쭉 읽어보자 +22.01.06 this는 .. 2021. 10. 5.