전체 글
![category 대표 이미지](https://t1.daumcdn.net/tistory_admin/static/manage/images/r3/default_L.png)
-
참고 : 명품 JAVA Programming (개정 4판) 저자 황기태, 김효수 for문 - 처음부터 반복 횟수를 알 수 있는 경우에 사용하는 반복문 for (초기문; 조건식; 반복 후 작업){ ... 작업문... } - 초기문 : 주로 조건식에서 사용하는 변수를 초기화 - 초기문 특징 초기문은 시작할 때 한 번만 수행 콤마(,)로 분리하여 여러 문장을 나열할 수 있음 초기문은 빈상태로 두어도 되지만 끝에 세미콜론(;)은 있어야 함 - 조건식 : 논리형 변수나 논리 연산을 사용 - 조건문 특징 조건식의 결과가 true이면 반복이 계속되고 false이면 for문을 벗어남 조건식에 true가 있거나 비어있으면 무한 반복(infinite loop)됨 - 작업문 : for문이 반복되는 동안 반복 실행, 작업문이..
[Java] 반복문참고 : 명품 JAVA Programming (개정 4판) 저자 황기태, 김효수 for문 - 처음부터 반복 횟수를 알 수 있는 경우에 사용하는 반복문 for (초기문; 조건식; 반복 후 작업){ ... 작업문... } - 초기문 : 주로 조건식에서 사용하는 변수를 초기화 - 초기문 특징 초기문은 시작할 때 한 번만 수행 콤마(,)로 분리하여 여러 문장을 나열할 수 있음 초기문은 빈상태로 두어도 되지만 끝에 세미콜론(;)은 있어야 함 - 조건식 : 논리형 변수나 논리 연산을 사용 - 조건문 특징 조건식의 결과가 true이면 반복이 계속되고 false이면 for문을 벗어남 조건식에 true가 있거나 비어있으면 무한 반복(infinite loop)됨 - 작업문 : for문이 반복되는 동안 반복 실행, 작업문이..
2022.05.17 -
참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks) (https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) 열거형 - 연관된 항목들을 묶어서 표현할 수 있는 타입 - 프로그래머가 정의해준 항목 값 외에는 추가/수정이 불가 - 열거형 각 항목이 원시 값(Raw Value) 형태로 가질 수 있음 - 원시 값(rawValue) : (정수, 실수, 문자 타입 등의) 실제 값을 가지는 것 - 열거형을 사용하는 경우 제한된 선택지를 주고 싶을 때 정해진 값 외에는 입력받고 싶지..
[Swift] Enum(열거형)참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks) (https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) 열거형 - 연관된 항목들을 묶어서 표현할 수 있는 타입 - 프로그래머가 정의해준 항목 값 외에는 추가/수정이 불가 - 열거형 각 항목이 원시 값(Raw Value) 형태로 가질 수 있음 - 원시 값(rawValue) : (정수, 실수, 문자 타입 등의) 실제 값을 가지는 것 - 열거형을 사용하는 경우 제한된 선택지를 주고 싶을 때 정해진 값 외에는 입력받고 싶지..
2022.05.14 -
참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks) (https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) Dictionary - 요소들이 순서 없이 키와 값의 쌍으로 구성되는 컬렉션 타입 - Dictionart 키워드와 키의 타입과 값의 타입 이름의 조합으로 사용 - Dictionary 선언 var numberForName: [String: Int] = [String: Int]() - 각 값에 키로 접근이 가능, Dictionary 내부에서 키는 유일해야 하며, 값..
[Swift] Dictionary 와 Set참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks) (https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) Dictionary - 요소들이 순서 없이 키와 값의 쌍으로 구성되는 컬렉션 타입 - Dictionart 키워드와 키의 타입과 값의 타입 이름의 조합으로 사용 - Dictionary 선언 var numberForName: [String: Int] = [String: Int]() - 각 값에 키로 접근이 가능, Dictionary 내부에서 키는 유일해야 하며, 값..
2022.05.14 -
참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks) (https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) 데이터 타입 - 프로그램 내에서 다뤄지는 데이터의 종류 - Swift에서 모든 데이터 타입 이름은 첫글자를 대문자로 시작하는 대문자 카멜 케이스 사용 Int, UInt - Int : +, - 부호를 포함한 정수 - UInt : 음수를 포함하지 않고, 0을 포함한 양의 정수 Swift에서 각 진수에 따른 정수 표현법 - 10진수 : 평소와 동일하게 작성 - 2진수..
[Swift] 데이터 타입참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks) (https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) 데이터 타입 - 프로그램 내에서 다뤄지는 데이터의 종류 - Swift에서 모든 데이터 타입 이름은 첫글자를 대문자로 시작하는 대문자 카멜 케이스 사용 Int, UInt - Int : +, - 부호를 포함한 정수 - UInt : 음수를 포함하지 않고, 0을 포함한 양의 정수 Swift에서 각 진수에 따른 정수 표현법 - 10진수 : 평소와 동일하게 작성 - 2진수..
2022.05.14 -
참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks) (https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) Swift - Swift는 애플에서 iOS, macOS, watchOS, tvOS등 자사에서 제품을 개발에 활용하고자 만든 언어이다. - 편리하며 고차원적인 언어이다. - 컴파일 언어이다. - 소괄호( )나 세미콜론(;)이 생략이 가능하지만, 중괄호{}는 생략할 수 없다. - 객체지향언어이면서 함수형 프로그래밍 패러다임을 차용 Swift의 언어적 특성 - 안전성..
[Swift] Swift 기초참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks) (https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) Swift - Swift는 애플에서 iOS, macOS, watchOS, tvOS등 자사에서 제품을 개발에 활용하고자 만든 언어이다. - 편리하며 고차원적인 언어이다. - 컴파일 언어이다. - 소괄호( )나 세미콜론(;)이 생략이 가능하지만, 중괄호{}는 생략할 수 없다. - 객체지향언어이면서 함수형 프로그래밍 패러다임을 차용 Swift의 언어적 특성 - 안전성..
2022.05.12 -
참고 : 명품 JAVA Programming (개정 4판) 저자 황기태, 김효수 자바의 클래스 자바의 클래스는 프로그램의 작성에 있어서 가장 기본적이면서도 중요하다. 클래스 바깥쪽에는 어떤 것도 작성되면 안된다. 자바의 주석문 // 한 줄 주석 /* 여러 줄 주석 */ main() 메소드 자바는 main() 메소드에서부터 실행을 시작하는데, 반드시 public, static, void 타입으로 선언되어야 한다. 한 클래스에 2개 이상의 main()을 작성하면 안 된다. ※ 메소드(method) : 클래스의 멤버 함수를 자바에서는 메소드라고 부르며, 메소드 개수엔은 제한이 없다. 메소드 내에 선언되어 사용되는 변수를 지역변수(local variable)이라고 한다. 화면 출력 System.out.print..
[Java] 자바의 기초(2)참고 : 명품 JAVA Programming (개정 4판) 저자 황기태, 김효수 자바의 클래스 자바의 클래스는 프로그램의 작성에 있어서 가장 기본적이면서도 중요하다. 클래스 바깥쪽에는 어떤 것도 작성되면 안된다. 자바의 주석문 // 한 줄 주석 /* 여러 줄 주석 */ main() 메소드 자바는 main() 메소드에서부터 실행을 시작하는데, 반드시 public, static, void 타입으로 선언되어야 한다. 한 클래스에 2개 이상의 main()을 작성하면 안 된다. ※ 메소드(method) : 클래스의 멤버 함수를 자바에서는 메소드라고 부르며, 메소드 개수엔은 제한이 없다. 메소드 내에 선언되어 사용되는 변수를 지역변수(local variable)이라고 한다. 화면 출력 System.out.print..
2022.05.12