| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- javaJRE
- java list 출력
- 격파르타장점
- 격파르타후기
- java set 출력
- java알고리즘
- 비전공자sqld
- 항해15기
- 프로그래머스제일작은수
- 노베이스부트캠프
- java map 저장
- java최솟값구하기
- sqld자격증합격
- java기본자료형
- java map
- 프로그래머스
- javaJVM
- java알고리즘문제풀이
- 격파르타비전공자
- 컴파일
- 항해99후기
- 작은수제거하기
- java참조자료형
- java map 출력
- java list 저장
- 격파르타합격후기
- 인터프린터언어
- java 자료구조 활용
- 코딩부트캠프후기
- java set 저장
- Today
- Total
목록분류 전체보기 (259)
코딩과 결혼합니다
배운것 / 느낀것 / 내게 아쉬웠던 것 이번 주는 JVM에 대한 이해와, Java 언어를 사용하여 간단한 기능들을 구현하며 프로그래밍적 사고를 키우고 자주 쓰이는 메소드들을 익히게 되었다. 또한 그 과정에서 오류를 해결하는 경험들을 하며 JAVA에서 지켜야 하는 규칙들을 몇가지 알게 되었다. 앞서 정리한 내용이지만 복습겸 간단하게 JVM에 대해서 설명해 보자면 JVM 운영체제 마다 0과 1의 조합이 다르다. 그래서 운영체제마다 그에 상응하는 컴파일러를 가지고 있어야 한다. 하지만 JAVA는 하나의 컴파일러만 가지며 이 코드가 바로 운영체제로 가지 않고 각 운영체제의 JVM으로 간다. JVM은 똑같은 JAVA 바이트 코드를 OS 마다 다르게 해석해주는 것으로 JAVA를 한 번만 결과물을 만들어 놓으면 어떤..
오늘 한 일 새로운 주차로 (항해 99기준) 조가 바뀌었고, 알고리즘 문제를 풀었다. 문제 1) 직사각형 별찍기 알게 된 것 : 이 문제에서는 같은 문자열이 반복이 되는데 .repeat() 메서드를 쓰면 코드를 간단하게 줄일 수 있다. String 메서드 중 하나로 String 문자열을 파라미터의 주어진 횟수만큼 반복 이번 자바11에서 새로 추가된 String 메서드 for (int i = 0; i b) { for (int i = b; i
조건 & 예시 더보기 입력값 -저장할 자료구조명을 입력합니다. (List / Set / Map) -내가 좋아하는 요리 제목을 먼저 입력합니다. -이어서 내가 좋아하는 요리 레시피를 한문장씩 입력합니다. -입력을 마쳤으면 마지막에 “끝” 문자를 입력합니다. 출력값 -입력이 종료되면 저장한 자료구조 이름과 요리 제목을 괄호로 감싸서 먼저 출력 해줍니다. -이어서, 입력한 모든 문장앞에 번호를 붙여서 입력 순서에 맞게 모두 출력 해줍니다. 내가 짠 코드 (List로 저장된 레시피) 더보기 public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("저장할 자료구조명을 입력해주세요. (List / ..
To do : 조건 더보기 진행 방식 더보기 내가 짠 코드 (랜덤한 숫자 생성하기) 더보기 private static boolean exists(int n[], int index) { for (int i = 0; i < n.length; i++) { if (n[i] == index) return true; } return false; } 이건 다른 사람이 만든 코드를 가져온 것인데, 나중에 이 함수를 없애고 더 간단하게 코드 구현을 해보았다.(그 내용은 뒤에에서 다뤄보겠습니다.★) 1. exists 안에 매개변수 int n[ ] (= 랜덤 숫자들), int index (=랜덤 숫자)를 선언 해주고 2. 조건이 만족하면 for문 안을 돈다. 3. n[i]가 index 의 값과 같으면 true 값을 리턴 p..
오늘 한 일 Java 문법 종합반 2주차 연산자 조건문 반복문 IntelliJ Git/ GitHub 연동 IntelliJ로 구현한 '구구단' , '가위바위보' 를 Git Hub에 올리고 싶어서 어떻게 해야하는지 검색을 해보았다. IntelliJ 에서 Git을 연동한 후에 올리고 싶은 위치의 url을 입력하고 commit한 후에 push하여 업로드하였다. * 가위바위보 게임을 올리고 나서 구구단을 github에 올리는데 repositorie url을 변경하지 않고 올려서 한 곳에 두 파일이 올라가게 되었다. 잘 못올라간 파일을 삭제하고 다시 한 번 천천히 되짚어 가며 어떤 원리로 진행되는지 파악한 후에 따로따로 잘 올렸다! 인코딩 에러 해결 System.out.println("컴퓨터가 숫자를 생성하였습니다..
import java.util.Scanner; public class W10 { Scanner sc = new Scanner(System.in); int passNum = sc.nextInt(); public static void main(String[] args) { for (int i = 2; i
오늘 한 일 Java 문법 종합반 1주차 Java 언어에 대한 이해 Java 실행환경인 JVM에 대한 이해 변수와 상수 변수를 담는 저장공간의 종류에 대한 이해와 사용법 저장공간 종류(변수 타입) 간에 변환에 대한 이애화 사용법 Github 기능 익숙해지기! git bash로 fork, push, pull, merge, commit을 활용 "JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가."에 대한 학습 https://github.com/whiteship/live-study/issues/1 1주차 과제: JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가. · Issue #1 · whiteship/live-study 목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. 학습할 것..
입력 Scanner sc = new Scanner(System.in); // Scanner 객체를 new 명령어로 생성 String input = sc.next(); // sc(Scanner)의 .next(); 를 실행하면 input 변수에 입력한 글자를 받을 수 있다. 출력 Scanner sc = new Scanner(System.in); String input = sc.next(); System.out.println(" ") // 입력한 글자를 출력 {입력} 입력값 : {입력}