프로그래밍 언어 27

[Android/Kotlin] ViewPager와 간단한 자동 슬라이드 적용

ViewPager와 간단한 자동 슬라이드 적용 실행 화면 0 ~ 4까지의 페이지를 자동 슬라이드 마지막 페이지에 도달하면 다시 처음으로 버튼을 누르면 2페이지로 이동 (이건 왜 만들었는지...;;) ViewPager 만들기 ViewPagerAdapter : 뷰페이저를 사용하기 위해 상속받아 만드는 어댑터 클래스 page.xml : 뷰페이저의 페이지 모양새(?)를 잡아주는 레이아웃 먼저, activity_main.xml을 디자인합니다. [activity_main.xml] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 4..

[C언어] 문자열을 숫자로, 숫자를 문자열로

문자열을 숫자로, 숫자를 문자열로 : 아래 사용할 함수들에 대해 #include 를 사용한다. 문자열 → 숫자 atoi 정수형 : int atoi(char *string); //string : 정수로 이뤄진 문자열 atof 실수형 : double atof(char *string); //string : 실수로 이뤄진 문자열 예제(C언어) 1 2 3 4 5 6 7 8 9 10 11 12 #include #include int main() { int i = atoi("1234"); printf(" atoi(\"1234\") = %d\n", i); double d = atof("1.234"); printf("\n atof(\"1.234\") = %lf\n", d); return 0; } Colored by Co..

[C언어] 배열, 구조체의 원소 개수 구하기 / sizeof 사용법

배열, 구조체의 원소 개수 구하기 / sizeof 사용법 sizeof 란? 메모리의 크기를 바이트(Byte) 단위로 계산한 것. 정수형으로 반환된다. 예제 코드) 1 2 3 4 5 6 7 8 #include int main() { printf("char : %d byte\n", sizeof(char)); printf("int : %d byte\n", sizeof(int)); printf("double : %d byte\n", sizeof(double)); return 0; } Colored by Color Scripter cs 1차원 배열의 원소 개수 구하기 그럼 이러한 sizeof의 특징을 이용하여 배열이 있을 때, 원소의 개수를 구해보도록 하자. 예를 들어, arr[10]이라는 배열이 있다. 1 in..

[C/C++] 최대공약수 구하기

최대공약수 구하기 Code: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include int main() { int x, y, tmp; printf("Enter the number(x, y) : "); scanf("%d %d", &x, &y); //최대공약수 구하기 //단, x가 y보다 커야함 while (y != 0) { tmp = x % y; x = y; y = tmp; } printf("\n최대공약수 : %d\n", x); return 0; } Colored by Color Scripter cs [출력 결과] *입력 시 x가 y보다 커야 한다. *둘 사이에 최대공약수가 없는 경우 1로 출력된다.

[JAVA] 오버로딩과 오버라이딩

오버로딩 Overloading과 오버라이딩 Overriding : 오버로딩과 오버라이딩은 자바에서 다형성을 이루는 방법들이다. 오버로딩 Overloading 한 클래스나 상속 관계에 있는 클래스들에 메소드의 이름은 같지만, 매개변수 타입이나 개수, 리턴 타입을 다르게 하여 메소드를 작성하는 방법. *변수명이 다르더라도 매개변수의 타입과 개수가 같다면 같은 메소드로 취급하기 때문에 오류가 난다. - 예제 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 class Book { void info(String title) { System.out.println("책 제목 : "+title+"\t저자 : 작가미상"); } void info(String title, String aut..