java 21

JAVA쪼렙탈출기: 메서드 (Method)

Python과 SQL만 써본 주니어 분석가. '개발공부를 해보고 싶다', '개발도 공부하긴 해야하는데...'는 말만 한지 어연 1년이 넘어가는 중, 이대로는 안되겠다 싶어 냅다 JAVA 수업 수강에 카드를 긁었다. 쪼렙 중의 쪼렙이 JAVA를 배워나가는 여정을 "JAVA 쪼렙 탈출기"라는 시리즈로 남길 예정이다. 메서드 (Method) - Class 안에서 하나의 기능을 가진 작은 프로그램을 '메서드'라고 한다. - 메서드의 구조 지금까지 숱하게 작성해왔던 main() 메서드를 가지고 메서드의 구조를 알아보자. public static void main (String[] args) 접근제한자 필수요소x 지정예약어 필수요소x 반환타입 필수요소o 메서드명 필수요소o 매개변수 필수요소x 반환타입 메서드의 실행..

개발공부 2023.05.21

JAVA쪼렙탈출기: 배열 (Array)

Python과 SQL만 써본 주니어 분석가. '개발공부를 해보고 싶다', '개발도 공부하긴 해야하는데...'는 말만 한지 어연 1년이 넘어가는 중, 이대로는 안되겠다 싶어 냅다 JAVA 수업 수강에 카드를 긁었다. 쪼렙 중의 쪼렙이 JAVA를 배워나가는 여정을 "JAVA 쪼렙 탈출기"라는 시리즈로 남길 예정이다. 배열 (Array) 한 번의 선언으로 같은 타입의 데이터 공간을 메모리에 연속적으로 생성 - 배열 참조 변수 : [ ] 를 사용하여 배열 참조 변수를 생성한다. int[] ar1; // 방법1 int ar2[]; // 방법2 배열 참조 변수를 생성하는 방법으로는 방법1, 방법2 모두 가능하나 방법1을 더 보편적으로 사용한다. - 배열 객체 생성 ar1 = new int[3] - 배열의 요소 사용..

개발공부 2023.05.21

JAVA쪼렙탈출기: Random Class

Python과 SQL만 써본 주니어 분석가. '개발공부를 해보고 싶다', '개발도 공부하긴 해야하는데...'는 말만 한지 어연 1년이 넘어가는 중, 이대로는 안되겠다 싶어 냅다 JAVA 수업 수강에 카드를 긁었다. 쪼렙 중의 쪼렙이 JAVA를 배워나가는 여정을 "JAVA 쪼렙 탈출기"라는 시리즈로 남길 예정이다. Random Class 숫자를 랜덤으로 생성하는 클래스로 타 클래스들과 마찬가지로 객체를 생성하여 사용한다. nextInt( ) int 범위의 숫자를 랜덤으로 생성해주는 메서드 import java.util.Random; public class RandomEx { public static void main(String[] args) { Random random = new Random(); int..

개발공부 2023.05.21

JAVA쪼렙탈출기: 반복문

Python과 SQL만 써본 주니어 분석가. '개발공부를 해보고 싶다', '개발도 공부하긴 해야하는데...'는 말만 한지 어연 1년이 넘어가는 중, 이대로는 안되겠다 싶어 냅다 JAVA 수업 수강에 카드를 긁었다. 쪼렙 중의 쪼렙이 JAVA를 배워나가는 여정을 "JAVA 쪼렙 탈출기"라는 시리즈로 남길 예정이다. 반복문에는 for문과 while문이 있다. for문 for ( 초기식; 조건식; 증감식 ) { 실행코드 } 초기식 : 반복 횟수를 카운트하는 변수의 선언(생성)과 초기값 설정. for문 실행과 동시에 최초 한 번만 실행 조건식 : 반복문 실행 확인 증감식 : 반복 횟수를 카운트하는 변수의 값을 증가 or 감소 1~30 사이의 5의 배수 출력 public class ForEx02 { public ..

개발공부 2023.05.20

JAVA쪼렙탈출기: 제어문

Python과 SQL만 써본 주니어 분석가. '개발공부를 해보고 싶다', '개발도 공부하긴 해야하는데...'는 말만 한지 어연 1년이 넘어가는 중, 이대로는 안되겠다 싶어 냅다 JAVA 수업 수강에 카드를 긁었다. 쪼렙 중의 쪼렙이 JAVA를 배워나가는 여정을 "JAVA 쪼렙 탈출기"라는 시리즈로 남길 예정이다. 제어문은 위에서 아래로 순차적으로 실행되는 프로그램의 흐름을 변경할 때 사용한다. if문 if ( 조건식_a ) { 조건식_a 가 참이면 실행 } else if ( 조건식_b ) { 조건식_a 거짓, 조건식_b 가 참이면 실행 } ... { 여러 개의 else if 가능 } else { 상위의 조건식이 모두 거짓이면 실행 } if문의 조건식이 참(true)이면 if문 안의 코드를 실행 & els..

개발공부 2023.05.20

JAVA쪼렙탈출기: Scanner Class

Python과 SQL만 써본 주니어 분석가. '개발공부를 해보고 싶다', '개발도 공부하긴 해야하는데...'는 말만 한지 어연 1년이 넘어가는 중, 이대로는 안되겠다 싶어 냅다 JAVA 수업 수강에 카드를 긁었다. 쪼렙 중의 쪼렙이 JAVA를 배워나가는 여정을 "JAVA 쪼렙 탈출기"라는 시리즈로 남길 예정이다. Scanner Class 입력하는 데이터를 원하는 자료형으로 선택해서 처리할 수 있는 클래스. Scanner 객체를 생성하고 변수에 해당 객체를 저장하여 사용한다. 객체(Instance) : Class로부터 만들어져 Class의 기능을 가지고 있는 것 (실체) 변수(Variable) : 참조타입으로 객체를 저장하는 공간. 실제값을 가지고 있는 게 아닌, 실제값을 가지고 있는 객체의 위치를 가지고..

개발공부 2023.05.14

JAVA쪼렙탈출기: System.in.read( )

Python과 SQL만 써본 주니어 분석가. '개발공부를 해보고 싶다', '개발도 공부하긴 해야하는데...'는 말만 한지 어연 1년이 넘어가는 중, 이대로는 안되겠다 싶어 냅다 JAVA 수업 수강에 카드를 긁었다. 쪼렙 중의 쪼렙이 JAVA를 배워나가는 여정을 "JAVA 쪼렙 탈출기"라는 시리즈로 남길 예정이다. System.in.read( ) 자바의 기본적인 입출력 메서드(Method)이다. System.in.read() 메서드를 사용할 때는 항상 throws IOException을 적어주어야 한다. IOException는 System.in.read() 메서드를 사용하기 위한 예외처리로, IOException이 없다면 컴파일 에러가 발생하게 될 순간에 에러가 발생하지 않고 클래스를 벗어나게 된다. pu..

개발공부 2023.05.14

JAVA쪼렙탈출기: 연산자

Python과 SQL만 써본 주니어 분석가. '개발공부를 해보고 싶다', '개발도 공부하긴 해야하는데...'는 말만 한지 어연 1년이 넘어가는 중, 이대로는 안되겠다 싶어 냅다 JAVA 수업 수강에 카드를 긁었다. 쪼렙 중의 쪼렙이 JAVA를 배워나가는 여정을 "JAVA 쪼렙 탈출기"라는 시리즈로 남길 예정이다. 산술 연산자 + : 덧셈 - : 뺄셈 * : 곱셈 / : 나눗셈 % : 나머지 위의 산술연산자는 파이썬을 쓸 때와 동일하다. (어느 언어에서나 사칙연산은 다 똑같이 적용하는 것 같다.) 하지만 파이썬에서는 / 를 쓰면 연산 결과가 float 로 나타나고, // 를 쓰면 연산 결과가 int 로 나타나서 / (나눗셈) , // (몫) 이런 식으로 생각했었는데 자바에서는 float 끼리 연산하면 결과..

개발공부 2023.05.13

JAVA쪼렙탈출기: 여러가지의 출력 함수들과 자료형 구조

Python과 SQL만 써본 주니어 분석가. '개발공부를 해보고 싶다', '개발도 공부하긴 해야하는데...'는 말만 한지 어연 1년이 넘어가는 중, 이대로는 안되겠다 싶어 냅다 JAVA 수업 수강에 카드를 긁었다. 쪼렙 중의 쪼렙이 JAVA를 배워나가는 여정을 "JAVA 쪼렙 탈출기"라는 시리즈로 남길 예정이다. JAVA 사용시의 규칙들 하나의 코드가 끝나는 마지막에는 반드시 ;(세미콜론)을 작성해야 한다. 주석 한줄 주석: // 여러줄 주석: 시작시 /* 을 쓰고 끝날 때에 */ 를 쓴다. 사용자 정의 명칭 영문 대소문자 숫자, _(밑줄), $ 만 사용 가능하다. 이름의 첫글자로 숫자를 사용할 수 없다. 이름 중간에 공백을 사용할 수 없다. 영문 대소문자를 구분한다. (Name, name은 다르게 인식..

개발공부 2023.05.11

JAVA쪼렙탈출기: Eclipse 사용시 주의할 점 & public static void main(String[] args)

Python과 SQL만 써본 주니어 분석가. '개발공부를 해보고 싶다', '개발도 공부하긴 해야하는데...'는 말만 한지 어연 1년이 넘어가는 중, 이대로는 안되겠다 싶어 냅다 JAVA 수업 수강에 카드를 긁었다. 쪼렙 중의 쪼렙이 JAVA를 배워나가는 여정을 "JAVA 쪼렙 탈출기"라는 시리즈로 남길 예정이다. Eclipse를 쓸 때 몇 가지 기본 셋팅해야 할 사항이 있다. 한글을 쓰는 사용자로써, 한글이 깨지는 것을 막기 위해선 이 2가지를 설정해줘야한다. 메뉴 > Eclipse > Preference > General > Appearance > Content Types > Java Class File Default endoing에 ‘UTF-8’이라고 적는다. 메뉴 > Eclipse > Prefere..

개발공부 2023.05.11