[JAVA] 자바 형변환
·
JAVA
형변환 : 변수의 타입을 바꾸는 것 1) 자동 형 변환 : 타입이 서로 다른 값을 연산할때 자동으로 작은 타입을 큰 타입으로 변환 해 계산 해 준다. 4.14 + 5 는 4.14 가 float 타입, 5는 int 타입이라 계산이 불가하다. 하지만 자동 형변환으로, 4.14 + 5.00 이 계산 되어 9.14 의 값이 나오게 하는게 자동 형변환이다. 연산자 필요 없음 2) 강제 형변환 : 상황에 따라 개발자가 의도한 타입으로 직접 변환하는 것 char[]arr2 = new char [3]; //방이 3개인 문자형 타입 arr2 생성 char ch= 'a'; //ch 에다 문자 a 로 초기화 시켜놓고 for (int i=0; i
[JAVA] 자바 입력 값을 받아 배열 완성
·
JAVA
사용자가 입력 할 수 있게 하고 해당 입력 값으로 배열을 완성 하여라 Scanner sc = new Scanner(System.in); //입력 받는 스캐너 생성 int i; int []arr = new int [5]; // 방 5개짜리 배열 생성 for (i=0; i
[JAVA] 자바 배열 복사 (깊은 복사)
·
JAVA
● 깊은 복사 배열의 요소는 동일하지만, 다른 메모리에 복사한다. 둘은 참조값이 다르다 - 직접 구현 int [] a ={1,2,3,4,5}; // 원본 배열 int [] b = new int [a.length]; // 깊은 복사를 할 때에는 원본 배열의 길이만큼만 복사배열이 존재 할 수 있다. int i; for (i=0;i
[JAVA] 자바 배열
·
JAVA
배열 연관된 정보를 그룹핑 하는데 사용한다. 변수가 하나의 데이터를 저장하기 위한 것이라면 배열은 여러 개의 데이터를 저장하기 위한 것이며 집합 데이터 처리를 수월하게 해준다. 단, 타입은 한가지 값만 담을 수 있다. ex) int a [ ] 이라면 int 타입만 가능하다. 배열의 크기는 고정적이며, 각 방은 자동으로 초기화 된다. 1) 배열의 선언 int [ ] a; / char [ ] a; / float [ ] a; / 2) 배열 생성 int [ ] a = new int[5]; b = new char[3]; 0으로 초기화 되어 있는 배열에 값을 넣을 때는 하기와 같이한다. a[0]=1 // 0 번째 배열에 1 을 삽입 a[1]=3 // 1 번쨰 배열에 3을 삽입 배열명.length : 배열의 길이 값..
해니01_15
'코딩' 태그의 글 목록 (4 Page)