HeYStRanGeR
article thumbnail
[Java] 백준 2839번: 설탕 배달
Coding/Java 2021. 1. 16. 00:45

(2021.01.16) 백준 2839번 : 설탕 배달 풀이 반복문과 조건문을 이용했다. 반복문 속 반복문을 만들어서 5킬로그램봉지와 3킬로그램봉지 개수를 계산해주었다. 총 봉지수가 최소일 때를 구해야하니까 5킬로그램 봉지 수를 먼저 계산하도록 했다. 최종값의 초기값을 0으로 해놓고, 반복문에서 최종값이 도출되지않으면 -1을 출력하도록 했다. 내 소스코드 휴... 문제의 일부를 계속 놓쳐서 진짜 여러번 시도했다.... 처음에 생각한 알고리즘을 완전히 엎어서 다시 짰다.. 심지어 중간에는 java가 아니라 C로 제출해서 컴파일 에러도 났다....

article thumbnail
[Java] 백준 10430번: 나머지
Coding/Java 2021. 1. 15. 22:03

(2021.01.15) 자바 스터디 공부하면서 스터디장님께서 추천해주신 문제들을 풀어보았다!! 첫 문제는 10430번...! 백준 10430번: 나머지 풀이 우선 A,B,C 를 입력받고, 입력받은 것을 숫자로 바꿔주고, 계산하여 출력해준다. 나는 이러한 방식으로 풀었다. 자바를 숫자로 입력받는 것부터 끙끙거리기는 했지만... 코드 짜기 성공~~ 내 소스코드 근데.... 아니 나는 A,B,C 3개 입력하라길래 System.out.print("숫자 3개를 입력하세요 : "); 이것도 소스코드에 넣었더니... 이건 또 틀렸다고 나온다..... 이런거 넣으면 틀리는 건가???? 백준 처음 해본 티 내는 건가???? 암튼 뭐가 틀렸는지 찾는게 더 오래걸렸다... 예제출력에 4개의 결과값만 나와서 그런가보다..

article thumbnail
[Java] Resource leak: 'scanner' is never closed 자바 경고와 해결방법
Coding/Java 2021. 1. 15. 21:39

(2021.01.15) 자바 코딩 문제를 풀어보던 도중에 java 경고가 떴다... 코드 실행에는 문제가 없지만 해결해주는게 좋을 것 같다.. Scanner scanner = new Scanner(System.in); 이를 사용할 경우에 Resource leak: 'scanner' is never closed 이런 경고가 뜬다. 이는 new Scanner 를 System.in을 해주었기 때문에 반드시 close 를 해주어야한다!! 코드에 scanner.close(); 을 넣어주면!! 위치는 scanner를 다 쓰고 난 뒤에 넣어주면 된다. 경고문구가 사라진다~~

article thumbnail
[Java] 연산자 (operator), 조건문/반복문
Coding/Java 2021. 1. 11. 01:35

(2021.01.10) 자바의 연산자 부분도 C언어랑 크게 다른 부분이 없었다. C공부했으면 이 부분은 그냥 패스해도 될듯... 합니다 book.naver.com/bookdb/book_detail.nhn?bid=10191151 Java의 정석 자바의 기초부터 실전활용까지 모두 담다!자바의 기초부터 객제지향개념을 넘어 실전활용까지 수록한『JAVA의 정석』. 저자의 오랜 실무경험과 강의한 내용으로 구성되어 자바를 처음 배우는 book.naver.com 참고도서: 자바의 정석 연산자 (operator) 연산자 : 연산자를 수행하는 기호 피연산자 : 연산자의 작업 대상 ( 변수, 상수, 리터럴, 수식) 연산자의 종류 종류 연산자 산술 연산자 사칙 연산자: +, -, *, / 나머지 연산자: % 비교 연산자 대소..

article thumbnail
[Java] 변수 (variable)
Coding/Java 2021. 1. 10. 23:35

(2021.01.07) 이번주에는 자바의 변수, 연산자, 조건문/반복문을 공부했다. 참고했던 자바의 정석의 2,3,4장 내용이어서 읽는데 조금 오래걸렸지만, C언어랑 같은 내용이 많아서 어렵지는 않았다. book.naver.com/bookdb/book_detail.nhn?bid=10191151 Java의 정석 자바의 기초부터 실전활용까지 모두 담다!자바의 기초부터 객제지향개념을 넘어 실전활용까지 수록한『JAVA의 정석』. 저자의 오랜 실무경험과 강의한 내용으로 구성되어 자바를 처음 배우는 book.naver.com 참고 도서: Java의 정석 변수 (variable) : 단 하나의 값을 저장할 수 있는 메모리 공간 변수의 선언과 초기화 int name; // name 이라는 이름의 변수 선언 변수를 선언..

article thumbnail
[Java] 표준입출력
Coding/Java 2021. 1. 1. 16:20

(2020.01.01) 더보기 자바스터디 계획에 따라 표준입출력을 공부했다. 자바의 정석 책에는 거의 제일 끝 장에 있었다. 자바의 정석 책으로 한 번 공부하고, 구글링 하면서 공부했다. book.naver.com/bookdb/book_detail.nhn?bid=10191151 Java의 정석 자바의 기초부터 실전활용까지 모두 담다!자바의 기초부터 객제지향개념을 넘어 실전활용까지 수록한『JAVA의 정석』. 저자의 오랜 실무경험과 강의한 내용으로 구성되어 자바를 처음 배우는 book.naver.com 참고 도서: Java의 정석 입출력 I/O란 Input과 Output의 약자이다. --> 이를 줄여서 입출력이라고 한다. 표준입출력 - System.in, System.out, System.err : 콘솔을 ..

article thumbnail
[Java] 이클립스 설치하기
Coding/Java 2020. 12. 30. 23:50

(2020.12.30) 자바 개발 환경을 구축하기 위해 이클립스를 설치해야한다. www.eclipse.org/ The Community for Open Innovation and Collaboration | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 375 open source projects, including runtimes, tools and frameworks. www.eclipse.org 다운로드 버튼을 눌러 다운을 시작하고 설치파일 다운이 완료되면, 설치파일을 열어준다. 설치 파일을 열고 Eclipse IDE for Enterprise ..

article thumbnail
[Java] 자바 개발 환경 구축하기 - JDK 설치와 환경변수 설정
Coding/Java 2020. 12. 30. 19:54

(2020.12.30) book.naver.com/bookdb/book_detail.nhn?bid=10191151 Java의 정석 자바의 기초부터 실전활용까지 모두 담다!자바의 기초부터 객제지향개념을 넘어 실전활용까지 수록한『JAVA의 정석』. 저자의 오랜 실무경험과 강의한 내용으로 구성되어 자바를 처음 배우는 book.naver.com 참고도서는 Java의 정석이라는 책이다. 이번주는 자바 개발 환경 구축과 표준 입출력에 대해 공부할 계획이다! 자바(Java Programming Language) ∨ 운영체제에 독립적 ∨ 객체지향언어 ∨ 자동 메모리 관리 ∨ 네트워크와 분산처리 지원 ∨ 멀티쓰레드 지원 ∨ 동적 로딩(Dynamic Loading) 지원 JVM(Java Virtual Machine) : ..

728x90