패키지 명은 알아서 해주시고 class이름을 FirstClass로 만들어주세요! for문 public class FirstClass { public static void main(String[] args) { for(int i = 0; i < 10; i++){ System.out.println(i + 1); } } } while문 public class FirstClass { public static void main(String[] args) { int i = 0; while(i < 10){ System.out.println(i + 1); i++; } } } do-while문 public class FirstClass { public static void main(String[] args) { int ..
이번 주 목표 JavaScript를 공부 하고 스프링으로 다시 넘어가자. 빨리 해치워야겠다. 2022-3-13 일요일 자바스크립트를 공부했다. 이제 기초부터 시작했다. 깊게 공부하지는 않을 것 같다. 2022-3-14 월요일 자바스크립트를 공부했다. 조금만 봤다. 도커를 설치했다. 책을 얻게 되어 공부할 것 같다. 앞부분을 읽어봤다. 2022-3-15 화요일 자바스크립트 책을 봤다. 많이 보고 싶은데 못봤다. 백준 문제 하나를 풀다가 메모리 오류가 떴다. 값은 다 제대로 나오지만 메모리 제한이 너무 파이썬한테 박한 것 같다. 2022-3-16 수요일 자바스크립트를 공부했다. 다음부터는 배열 파트부터 보면 된다. 2022-3-17 목요일 오늘은 학교 공부 외에 개인공부를 하지 않았다. 한이음 프로젝트에 들..
이번 주 목표 HTML, CSS, JavaScript를 빠르게 한번씩 보자 아마 이번 주 안에 다는 못할 것 같다. 2022-3-6 일요일 HTML강의를 완강했다. CSS강의를 이어서 들었다. CSS는 분량이 더 많은 것 같다. 많이 배운 것 같지도 않은데 오래 공부하고 있는 느낌이다. 쉬운데 외울 것이 좀 있다. 2022-3-7 월요일 오늘은 강의 외에 공부하지 못했다. 2022-3-8 화요일 CSS강의를 이어서 들었다. 공부를 많이 하지는 못했다. 2022-3-9 수요일 씨부엉 동아리에서 자바 멘토링을 하게되어 준비했다. 간단하게 OT를 했고 1주차 내용을 조금 준비했다. 이번 학기 매우 바쁠 것 같다. 2022-3-10 목요일 자바 스터디 준비를 마저 했다. 일단 내용을 다 정리해 블로그에 올려놨다..
책에 함수에 대한 내용이 없는 것 같아 여기서 설명하겠습니다. public class FirstClass { public static void main(String[] args) { int result = plus(10, 20); System.out.print(result); } private static int plus(int a, int b){ return a + b; } } 자바에서 함수는 클래스 내부에 위치해야 하고, main함수는 특별히 public 이 붙은 클래스에만 생성이 가능합니다. 위 예시에서 static이라는 키워드를 함수에 쓴 이유는 메인 함수는 무조건 static이여야 하는데, 이 static은 static 끼리 주고 받을 수 있어 사용한 것입니다. main함수가 있는 클래스 내에서..
오래? 기다리셨습니다! 이제 코드를 조금씩 배워봅시다! 우선 프로젝트 생성은 제가 이전에 작성한 글을 참고해주세요! https://ohksj77.tistory.com/73 자바 스터디 1주차 - 프로젝트 생성 자바를 공부하기 위해서는 프로젝트를 생성해야 합니다. 여러분이 설치해오신 인텔리제이에서 프로젝트를 다음과 같이 생성합시다! 혹시 안되는 부분 있으시면 바로바로 말씀해주세요. *저는 ohksj77.tistory.com - 자바 프로그램의 구조 저희가 방금 작성한 코드는 다음과 같은데요 package com; public class FirstClass { public static void main(String[] args) { System.out.println("Hello World!"); } } 여기..
직접 코드를 치기에 앞서 자바의 개요에 대해 잠깐 알아보도록 합시다! 조금 지루할 수 있지만 배경을 알면 앞으로 더 이해가 잘 되실 수 있으니 잘 따라와 주세요! 프로그래밍 언어는 크게 - 기계어 - 어셈블리어 - 고급 언어 가 있습니다. 위 리스트에서 밑으로 갈수록 사람이 이해하기 쉽고 위로 갈 수록 컴퓨터의 언어에 가깝다고 생각하시면 됩니다. 그럼 자바는 어디에 해당할까요? 당연히 고급언어입니다. 여러분이 들어봤을만한 다른 언어들도 여기에 해당합니다. 고급언어는 컴파일이라는 과정을 거쳐 실행되는데, 이 때 컴파일이란 "소스 파일을 컴퓨터가 이해할 수 있는 기계어로 만드는 과정" 이라고 할 수 있습니다. 여기서 소스파일이라는 용어가 나오는데 소스 파일은 프로그래밍 언어로 작성된 텍스트 파일 이라고 생각..
자바를 공부하기 위해서는 프로젝트를 생성해야 합니다. 여러분이 설치해오신 인텔리제이에서 프로젝트를 다음과 같이 생성합시다! 혹시 안되는 부분 있으시면 바로바로 말씀해주세요. *저는 한글 설정을 해놔서 영어로는 다를 수 있으나 버튼 위치는 동일할 것입니다. *사진 밑에 해당 설명이 있습니다. 우선 파일 -> 새로 만들기 -> 프로젝트를 선택합니다. 맨 처음에는 캡쳐본과 다른 화면일 수도 있는데, 그렇다면 첫 화면에서 + New Project를 눌러주세요 이후는 같은 화면일 것입니다. 여기서 왼쪽 맨 위 Java 모듈을 선택하시고 프로젝트 SDK에서 설치하신 11 java version "11.0.14"를 선택해주세요. 다른 설정은 건들이지 않고 맨 밑 다음을 클릭해주세요. 여기서는 아무것도 건들이지 말고 ..
1. 인텔리제이 얼티메이트 버전 깔아오기 2. 오라클 JDK 11.0.14 버전으로 깔아오기 3. 명품 Java Programming(생능출판) 책 사오기 https://github.com/ohksj77 ohksj77 - Overview ohksj77 has 8 repositories available. Follow their code on GitHub. github.com - 스터디 관련 코드를 올리게 되면 위 링크에 올리겠습니다! - 나머지 내용들을 이 블로그에 올릴 예정입니다! 하다가 궁금한 점 언제든지 물어보시면 됩니다. 아는 선에서 최대한 알려드리도록 하겠습니다. 화이팅합시다!