MINI(4)
-
Ex-깊은 복사(Deep Copy), 깊은 복사(Deep Copy) 도식도
깊은 복사(Deep Copy) 깊은 복사(Deep Copy) 도식도 출력결과 소스코드 깊은 복사(Deep Copy) 도식도 얇은 복사후 참조하고 있는 인스턴스의 클론메소드 호출하게 됩니다. 출력결과 이름, 나이 정보 한국: [홍길동, 27] 미국: [Sara, 18] 이름, 나이 정보 한국: [홍길동, 27] 미국: [Sara, 18] 이름, 나이 정보 한국: [홍길동, 27] 미국: [Sara, 18] 이름, 나이 정보 한국: [김프로, 32] 미국: [Bill, 37] 이름, 나이 정보 한국: [홍길동, 27] 미국: [Sara, 18] 소스코드 class InfoPerson implements Cloneable { private String strName; private int intAge; pub..
-
Ex-제네릭 객체 생성 방법 확인, Generics 자료형 도식형
제네릭 객체 생성 방법 확인 Generics 자료형 도식형 출력 결과 TODO 1: 자료형 타입 미지정하여 객체 생성 TODO 2: 표준 사용방법 Generics 자료형 도식형 출력 결과 TODO 1: 자료형 타입 미지정하여 객체 생성(좋은 방법 아닙니다) public class GenericsEx02 { public static void main(String[] args){ //자료형 타입 미지정하여 객체 생성 GenericsEx t = new GenericsEx(); String[] aStr ={"가", "나", "다", "라", "마", "바", "사"}; t.set(aStr); t.print(); } } 소스코드 import static java.lang.System.out; // 클래스를 정의 ..
-
피라이드, 역피라이드, 다이아몬드 별, 별 트리 도식도
다이아몬드 별 도식도 · 역피라미드 도식도 · 피라미드 (별 트리)도식도 역피라미드 도식도 피라미드 (별 트리)도식도 for(var j=5; j>i; j--) i j>i true일대 j값 참인 갯수 i=0 5>0 5 4 3 2 1 5개 i=1 5>1 5 4 3 2 4개 i=2 5>2 5 4 3 3개 i=3 5>3 5 4 2개 i=4 5>4 5 1개 i=5 5>5 0 0개 for(var k=0; k
-
Ex13-키보드로 입력받은 데이터를 2차원 배열 요소로 저장하고 이 데이터를 그래로 출력하기
키보드로 입력받은 데이터를 2차원 배열 요소로 저장하고 이 데이터를 그래로 출력하기 2차원 배열이므로 중첩for문을 사용하여 입력/출력 구현 학습내용 scanf()를 이용하여 키보드로부터 입력받은 값을 2차원 배열요소의 i행과 j열에 저장 배열을 초기화할때 scanf()함수를 이용하여 키보드로부터 데이터를 입력받을 수 있습니다. 소스코드 #include int main(void) { // 2차원 배열의 선언 int array[2][2]; int i,j; // 2차원 배열에 데이터 입력 for(i=0;i