본문 바로가기
728x90

프로그래머4

안드로이드(android) 앱개발의 특징 - 컴포넌트, 리소스 키워드 컴포넌트 리소스 컴포넌트를 기반으로 한 개발 안드로이드 앱개발의 핵심! 컴포넌트 컴포넌트 = 애플리케이션을 구성하는 단위 컴포넌트 ≠ 애플리케이션 하나의 애플리케이션은 여러 컴포넌트로 구성되어 있다 안드로이드에서는 클래스로 컴포넌트를 개발한다 하나의 클래스 = 하나의 컴포넌트 안드로이드 앱을 구성하는 클래스는 모두 컴포넌트인가? 앱은 여러 클래스로 구분되는데 크게 두가지로 구분된다 컴포넌트 클래스 : 개발자가 만들기는 했지만 생명주기를 안드로이드 시스템에서 관리한다 일반 클래스 : 클래스의 객체 생성부터 소멸까지 생명주기 관리를 개발자 코드에서 한다 안드로이드 컴포넌트는 4종류다 액티비티 화면을 구성하는 컴포넌트 앱의 화면을 안드로이드 폰에 출력 앱이 실행되면 액티비티에서 출력한 내용이 안드로이드.. 2022. 2. 12.
9. switch,조건식 1.switch 문 중첩 if문이 너무 많아지면 프로그램을 이해하는데에 어려움이 생깁니다. 그런 문제를 해결하기 위해 중첩 if 문 대신 사용할 수 있는게 switch문입니다! switch문은 기본적으로 이런 형태입니다. switch (switch – 수식) { case 값1: 문장1; break; case 값2: 문장2; break; ... case 값N: 문장N; break; default: case가 부합되지 않을 때 실행되는 문장; } 이렇게만 보면 낯설고 뭔가 싶죠.. switch를 이용한 프로그램을 하나 살펴보며 설명해드릴게요~ 아래는 switch 문을 이용해서 연도를 입력하면 입력 연도의 동물을 출력하는 프로그램입니다. 사용자가 연도 year을 입력하면 12로 나누어낸 나머지로 그해가 12간.. 2019. 12. 31.
5. C++ 예제, 증감연산자,수의 유형변환, static_cast<type>(value) 1. 초를 입력하면 분과 초로 바꾸어 주는 프로그램 ex. 80 초 -> 1분 20초 (책 C++로 시작하는 객체지향 프로그래밍 list2.7) 1. 먼저 cin객체를 이용해서 int 형 seconds를 입력받습니다. 2. 분은 입력받은 초를 60으로 나눈 몫이겠죠. 3. 분이 구해지고 남아있는 초는 '%'를 이용해서 구합니다. 가장 먼저 이런 화면이 뜹니다. cin 객체는 Enter키를 누르기 전에 넘어가지 않기 때문이쥬. 70을 입력하고 Enter를 누르면 1분 10초라고 결과가 나옵니다! 2. 증감 대입 연산자 증감 대입연산자 사이에는 공백이 없어야합니다. 3. 증감 연산자 아래는 위의 것들을 사용한 아주아주 간단한 프로그램코드와 출력입니다. 진짜 너무 간단하죠? 증감연산자는 잘 알아두면 앞으로 복.. 2019. 11. 14.
2. C++ 주석,줄바꿈방법,간단한 수학계산,수관련 연산자 전 포스팅에서는 간단한 문자열을 출력해내는 글을 썼는데요, 이번 글에서는 여러 문자열을 출력해보며 줄바꿈,주석 기능을 공부해봅시다. 1. 줄바꿈 방법 (1)endl (2)\n 이코드를 출력해내기 위해 어떤 코드를 작성해야할까요?! 저번 글에서는 한문장만 출력해 내는 프로그램을 만들어 봤었는데요 이번에는 welcome to C++! Programming is fun C++ is powerful 이렇게 줄바꿈되있는 3가지 문장입니다. 방법1) endl 이용하기 첫번째 방법은 한문장마다 endl;을 이용하는 방법입니다. cout과 endl에 관한 설명은 이전글에서 설명했었습니다. 방법2) \n 이용하기 두번째 방법은 줄바꿈하고 싶은 곳에 \n을 이용하는 방법입니다. \n은 ""(따음표)로 적힌 문자열 속에 사.. 2019. 11. 9.
728x90