메소드란 ? 메소드는 내가 이해하기로는 다른 언어에서의 함수와 같은 개념인 듯했다. public class _01_Method { public static void sayHello() { // 주로 메소드 이름에는 동사 사용 System.out.println("안녕하세요, 메소드입니다."); } public static void main(String[] args) { // 메소드 호출 System.out.println("메소드 호출 전"); sayHello(); sayHello(); sayHello(); System.out.println("메소드 호출 후"); } } 반환값이 없을 때는 void를 사용하고 여기서 sayHello는 메소드의 이름에 해당한다. 메소드를 정의한 뒤 main 함수에서 sayHe..
배열을 선언하는 몇 가지 방법 강의를 통해 배열을 선언하는 여러 방법에 대해 배울 수 있었다. 1) String[] str = new String[n]; (여기서, n은 만들고자 하는 배열의 크기를 말한다.) 2) String str[] = new String[n]; 3) String[] str = new String[] {"A", "B", "C" ...}; 4) String[] str = {"A", "B", "c" ...}; 대충 봐도 네번째 방법이 제일 편해보였다. ㅎㅎ 다차원 배열 Loop 일차원 배열과 Loop에 대해 배우고 나서 다차원 배열과 Loop에 대해 배웠다. 크게 어려운 점은 없었고, 영화관 좌석을 만드는 코드를 짜는데 for문과 배열을 사용하였다. // 세로 크기 10 x 가로크기 1..
조건문 이번 강의 내용은 조건문과 반복문에 대한 것이었다. package chap_04; public class _01_If { public static void main(String[] args) { // 조건문 If int hour = 10; // 오전 10시 // If 문 내에서 두개 이상의 문장을 실행할 때는 {} 사용 ! if (hour < 14) { System.out.println("아이스 아메리카노 +1"); System.out.println("샷 추가"); } System.out.println("커피 주문 완료 #1"); // 오후 2시 이전, 모닝 커피를 마시지 않은 경우 ? hour = 10; boolean morningCoffee = false; // 모닝 커피 x // if (ho..
문자열 package chap_03; import java.sql.SQLOutput; public class _01_String1 { public static void main(String[] args) { String s = "I like Java and Python and C."; System.out.println(s); // 문자열의 길이 System.out.println(s.length()); // 29 // 대소문자 변환 System.out.println(s.toUpperCase()); System.out.println(s.toLowerCase()); // 포함관계 System.out.println(s.contains("Java")); // 포함된다면 true, 포함되지 않느다면 false Sy..
연산자 package chap_02; public class _02_Operator2 { public static void main(String[] args) { // 대입연산자 int num = 10; num = num + 2; System.out.println(num); // 12 num = num - 2; System.out.println(num); num += 2; System.out.println(num); } } chapter2에서는 연산자에 대해서 알아보았다. 산수, 대입, 비교, 논리까지는 C언어와 비슷해서 쉽게 넘어갔고, 삼항 연산자는 조금 기억이 안났는데 천천히 진도를 따라가니까 역시 금방 적용할 수 있었다. Quiz #2 두번째 퀴즈는 어린이의 키에 따른 놀이기구 탑승 가능 여부를 확..
나도코딩 자바를 독학으로 시작하면서 최근에 올라온 강의를 보고 공부하고 싶었는데, 무려 1개월 전에 올리신 '나도코딩'님의 자바 기본편 강의를 발견했다 ...! 설명도 쉽게 해주시고 예를 들어주시는 게 도움이 많이 되는 것 같다. 그래서 일단 나도코딩님의 자바 강의를 보면서 기초를 쌓아보려 한다. HelloWorld package chap_01; public class _01_HelloWorld { public static void main(String[] args) { System.out.println("Hello World!!!"); } } 내가 처음으로 짠 자바 클래스이다. 강의 2시간 정도 본 후기로는 자바가 C언어랑 포맷이 비슷한 것 같다는 것이다. C언어도 겨우 교양으로 들은 수준 밖에 안되지..