Development(7985)
-
해군박물관 광고
해군박물관 광고 images.google.com
-
실행 - PyCharm
실행하기 OK OK
-
MyClassMain-은닉화, 캡슐화 - 클래스 분리
은닉화, 캡슐화 - 클래스 분리 FileInfo MyClassMain.java MyClass.java 소스코드 MyClassMain.java public class MyClassMain { public static void main(String[] args) { //참조변수의 선언 = 인스턴스 생성 MyClass mc1 = new MyClass(); //접근지정자가 private이기 때문에 호출 불가능 (은닉화되어 있음) //mc1.name = "홍길동"; // ERROR-he field MyClass.name is not visible //mc1.age = 18; // ERROR-he field MyClass.name is not visible //메소드(method)를 통해서만 접근가능 mc1.set..
-
Ex05-1차원 배열의 주소와 값의 참조
1차원 배열의 주소와 값의 참조 &는 주소를 참조하는 연산자 학습내용 데이터 타입에 따른 메모리 주소의 차이 확인하기 주소를 나타내는 숫자 상수는 운영체제나 개발 SW 마다 다릅니다. &연산자 사용시 메모리 도식도 소스코드 #include int main(void) { char array1[5] = {'A','B','C', 'D', 'E'}; int array2[5] = {1,2,3, 4, 5}; //%x(16진수)로 출력 printf("array1: %x %x %x %x %x \n",&array1[0],&array1[1],&array1[2], &array1[3], &array1[4]); //16진수 주소출력, 1 byte 차이 printf("array2: %x %x %x %x %x \n",&array2..
-
Ex04-1차 배열 활용(변수 사용하여 배열활용)
1차 배열 활용 Ex03.c 변형 http://codedragon.tistory.com/2057변수사용하여 배열 활용하기 소스코드 #include int main(void) { int array[3] = {85,99,76}; int i, total=0; for(i=0; i
-
Ex03-1차원 배열 요소 활용
1차원 배열 요소 활용 배열 선언과 동시에 데이터를 초기화하고 배열 요소를 이용하여 총점과 평균 구하기 메모리 구조 연산 전연산 후 소스코드 #include int main(void) { int array[3] = {85,99,76}; //배열 선언과 동시에 초기화 int total=0; total = array[0]+array[1]+array[2]; printf("array[0]=%d, array[1]=%d, array[2]=%d \n", array[0], array[1], array[2]); printf("총점: %d \n" , total); //%.2lf: 소수점이하 2째짜리까지 lf로 출력 printf("평균: %.2lf \n", (double)total/3); return 0; } 출력결과