반응형

IT/JAVA

[JAVA] 다차원 배열

다차원 배열 - 1차원 배열을 여러겹 중첩시킨 형태의 배열 (일반적인 다차원 배열은 2차원 가지만 사용) - 2차원 배열은 행열의 형태를 지님 데이터 타입[][] 변수명 = new 데이터 타입[행크기][열크기] //2차원 배열 변수 score 선언 int[][] score; //2차원 배열 5행 3열 크기를 갖는 int형 배열 생성 score = new int[5][3]; //위 두문장을 하나로 결합하여 배열선언및 생성을 도잇에 수행 int[][] score = new int[5][3]; 1. 초기화 데이터타입[][] 변수명 = { {값1,값2,값3,......,값n}, {값1,값2,값3,......,값n} }; int[][] score2= { {80,80,80}, {90,90,90}, {100,90,6..

2020.08.07 게시됨

IT/JAVA

[JAVA]삼항연산자(조건연산자)

삼항연산자(조건연산자) - 피연산자(항)가 3인 연산자 - ? 앞의 조건식에 따라 : 앞 뒤의 문장을 선택하는 연산자 - 뒤에 나올 if ~ else문의 역할과 동일한 작업을 수행 조건식 ? 값1 : 값2; - 조건식은 연산결과가 true 또는 false인식만 올 수 있다! (조건식결과가 false이면 값2를 선택) - 삼항연산자 여산결과를 변수에 대입하거나, 출력문 등에 결합하여사용 할 수 있음 int num = 10; System.out.println(num >= 10 ? "num이 10이상이다" : "num이 10이상이아니다" ); //num이 10이상이다 //=> num이 10이상일때(true)일때 "num 이 10이상이다" 문장을 선택하여 출력문에 사용하므로 // "num이 10이상이다" 문장이..

2020.07.29 게시됨

IT/JAVA

[JAVA] 비교(관계)연산자2

비교연산자와 논리연산자를 활용한 CHAR타입 연산 - char타입은 주로 비교연산자와 논리연산자를 활용하여 특정 범위 내의 문자인지를 판별하는 용도로 사용 ex) 대문자 판별 소문자 판별, 영문자 판별, 숫자판별 등 char ch = 'b'; boolean result = ch >= 'A'; // ch >= 65;사용가능 System.out.println(ch + "이(가) 대문자 A(65)이상인가 ? " + result); //true result = ch = 65;사용가능 System.out.println(ch + "이(가) 대문자 Z(90)이하인가 ? " + result); //false //대문자란? 65크거나 같고 90보다 작거나 같음 result = ch >= 'A' && ch = 65;사용가..

2020.07.29 게시됨

IT/JAVA

[JAVA] 비교(관계)연산자

비교(관계)연산자 - 두 피연산자 간의 대소 관계 비교를 수행하는 연산자 - 연산수행결과는 true또는 false값으로 나타냄 1) ==(동등비교연산자): 두피연산자가 같은지 비교 2) !=(Not Equal) : 두 피연산자가 같지 않은지(다른지)비교 3) >, >=, b); //true System.out.println(a>=b); //false System.out.println(a (a-b); 주의사항 - 실수 (특히 double)0.1의 유효자리 문제때문에 발생 - float 0.1f와 double 0.1비교시 문제 발생!(=부정확) System.out.println(0.1 == 0.1f); float f = 0.1f; double d = 0.1; System.out.println(f == d);..

2020.07.29 게시됨

반응형