전체 글 98

[java] 김영한의 자바 입문 / 강의 정리 / 6-2. 형변환

해당 내용은 인프런에 있는 [김영한의 자바 입문] 강의를 보고 참고하여 정리한 글이다. 혹시 문제가 된다면 꼭 알려주시길 바랍니도...😢 6-2. 형변환 형변환1 - 자동 형변환 형변환 작은 범위에서 큰 범위로는 값을 넣을 수 있음 ex) int -> long -> double 큰 범위에서 작은 범위는 다음과 같은 문제 발생 소수점 버림 오버플로우 작은 범위에서 큰 범위로 대입은 허용 자바에서 숫자를 표현할 수 있는 범위는 다음과 같음 int < long < double int 보다는 long이, long 보다는 double이 더 큰 범위 표현 가능 public class Casting1 { public static void main(String[] args) { int intValue = 10; lon..

[java] 김영한의 자바 입문 / 강의 정리 / 6-1. 스코프

해당 내용은 인프런에 있는 [김영한의 자바 입문] 강의를 보고 참고하여 정리한 글이다. 혹시 문제가 된다면 꼭 알려주시길 바랍니도...😢 6-1. 스코프 스코프1 - 지역변수와 스코프 변수는 선언한 위치에 따라 지역 변수, 멤버 변수(클래스 변수, 인스턴스 변수)와 같이 분류됨 지금까지 배운 변수는 지역 변수(local variable)이라고 함 지역 변수는 특정 지역에서만 사용 가능 특정 지역을 벗어나면 사용할 수 없음 / 지역이란 코드 블록( {} )을 의미함 지역 변수는 선언된 코드 블록 ( {} )안에서만 생존, 코드 블록을 벗어나면 제거 되며 접근할 수 없음 예제) public class Scope1 { public static void main(String[] args) { int m = 10..

[java] 김영한의 자바 입문 / 강의 정리 / 5. 반복문 2

해당 내용은 인프런에 있는 [김영한의 자바 입문] 강의를 보고 참고하여 정리한 글이다. 혹시 문제가 된다면 꼭 알려주시길 바랍니도...😢 5. 반복문 2 for문 for문1 for문도 while문과 같은 반복문, 코드를 반복 실행하는 역할을 함 for문은 주로 반복 횟수가 정해져 있을 때 사용 for문 구조 for (1.초기식; 2.조건식; 4.증감식){ //3. 코드 } for문의 실행 순서 초기식 실행 / 주로 반복 횟수와 관련된 변수를 선언하고 초기화 할 때 사용 / 초기식은 딱 1번 사용됨 조건식을 검증 / 참이면 코드 실행, 거짓이면 for문을 빠져나감 코드 실행 코드가 종료되면 증감식 실행 / 주로 초기식에 넣은 반복 횟수와 관련된 변수의 값을 증가할 때 사용 다시 2. 조건식 부터 시작 (무..

[java] 김영한의 자바 입문 / 강의 정리 / 5. 반복문 1

해당 내용은 인프런에 있는 [김영한의 자바 입문] 강의를 보고 참고하여 정리한 글이다. 혹시 문제가 된다면 꼭 알려주시길 바랍니도...😢 5. 반복문 1 반복문 시작 반복문은 특정 코드를 반복해서 실행할 때 사용 자바는 3가지 종류의 반복문을 제공 while / do-while / for While문1 while문은 조건에 따라 코드를 반복 실행할 때 사용 while (조건식){ //코드 } 조건식이 참이면 코드 블록을 실행하고 코드블록이 끝나면 다시 조건식 검사로 돌아가서 조건식을 검사 (무한 반복) 조건식이 거짓이면 while문을 벗어남 ex) int count = 0; while (count < 3){ count += 1; System.out.println("현재 숫자는 : " + count); /..

[java] 김영한의 자바 입문 / 강의 정리 / 조건문

해당 내용은 인프런에 있는 [김영한의 자바 입문] 강의를 보고 참고하여 정리한 글이다. 혹시 문제가 된다면 꼭 알려주시길 바랍니도...😢 조건문 특정 조건에 따라 다른 코드를 실행하는 것 조건문에는 if 문, swich문이 있음 if 문1 - if, else if문 if 문은 특정 조건이 참인지 확인하고, 그 조건이 참(true)일 경우 특정코드 블록을 실행 *코드블록 : {} (중괄호) 사이에 있는 코드 else문 else 문은 if 문에서만 만족하는 조건이 없을 때 실행하는 코드를 제공 ex) int age = 20; //사용자의 나이 if(age >= 18){ System.out.println("성인입니다."); }else{ System.out.println("미성년자입니다."); } //실행 결과..

[java] 김영한의 자바 입문 / 강의 정리 / 연산자

해당 내용은 인프런에 있는 [김영한의 자바 입문] 강의를 보고 참고하여 정리한 글이다. 혹시 문제가 된다면 꼭 알려주시길 바랍니도...😢 산술 연산자 연산자의 시작 +, -, /, * 계산을 수행하는 기호를 연산자라고 함 연산자의 종류 산술 연산자: 주로 숫자를 계산하는데 사용 +, -, /, * , %(나머지 연산자) 주의! 숫자 0으로는 나눌 수 없음 / 이 경우 프로그램에 오류가 발생함 (프로그램이 종료됨) 비교 연산자: ==, !=, >, =, , >>> ) 비교 연산자 ( =, instanceof ) 등식 연산자 ( ==, != ) 비트 연산자 ( &, ^, | ) 논리 연산자 ( &&, || ) 삼항 연산자 ( ? : ) 대입 연산자 ( =, += , -=, *= , /= 등등) 연산자 우선순..

[java] 김영한의 자바 입문 / 강의 정리 / 변수

해당 내용은 인프런에 있는 [김영한의 자바 입문] 강의를 보고 참고하여 정리한 글이다. 혹시 문제가 된다면 꼭 알려주시길 바랍니도...😢 변수(variable) 어딘가에 값을 보관하고 필요할 때 값을 꺼내 읽을 저장소. 즉, 데이터를 담는 그릇 변수는 이름 그대로 변할 수 있다는 뜻 public static void main(String[] args) { int a; //변수 선언 a = 10; //변수 초기화 System.out.println(a); } *tip: class를 만들 땐 관례상 첫 글자는 대문자로 작성한다 -변수 선언 int a; 변수를 만드는 것을 변수 선언이라고 함 a라는 변수 그릇에 int(integer) 정수를 보관할 수 있음 -변수 초기화 a = 10; 자바에서 =는 오른쪽에 있..

[java] 김영한의 자바 입문 / 강의 정리 / 자바 기초

해당 내용은 인프런에 있는 [김영한의 자바 입문] 강의를 보고 참고하여 정리한 글이다. 혹시 문제가 된다면 꼭 알려주시길 바랍니도...😢 자바 프로그램 실행 public class HelloJava { public static void main(String[] args){ System.out.println("hello java"); } } HelloJava를 클래스(class)라고 한다. HelloJava.java라는 파일을 만들었다고 이해하면 된다. 파일명과 클래스의 이름은 같아야 하며, {} (중괄호) 블록을 사용해 클래스의 시작과 끝을 나타낸다. () : 소괄호 {} : 중괄호 [] : 대괄호 public static void main(String[] args) main 메서드(method)라고 함..