목록백엔드 (8)
불로구
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/n2cTT/btqD7HCsZLD/4GSK4pPPypwvAE1oAwk2a0/img.png)
1) 삼항 연산자 삼항 연산자(?:)는 3개의 피연산자를 필요로 하는 연산자이다! - ? 앞의 조건식에 따라 : 앞뒤의 피연산자가 선택된다 - score의 값이 80이상이면 A 아니면 B라는 조건식이다. *** 응용 *** 2) 조건문(if) 조건문은 조건식에 따라 다른 실행문을 실행하기 위해 사용 조건문의 종류로는 if, switch가 있으며, 오늘은 if문에 대해 알아보자! - if문은 조건식의 결과에 따라 블록이 실행 여부가 결정된다. 첫번째 그림 - if문의 조건식이 true이면 A실행 두번째 그림 - if문의 조건식이 true이면 A실행, false이면 B실행 세번째 그림 - if문의 조건식이 true이면 A실행, false이면 else if의 조건식으로 넘어옴, 이대 true면 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/kHork/btqD7ZaMYBs/yBRkx2sWHwMrpdK6QRfSE1/img.png)
1) 변수값 출력 먼저, 변수를 모니터에 출력하는 방법을 알려드릴게요 ( 프로그래밍 언어에는 일반적으로 표준 출력 장치는 모니터, 표준 입력장치는 키보드이다. ) 1번 = print() -> 출력 후 행을 바꾸지 않는다! 출력에보면 "안녕하세요"라고 출력된 것 보이시나요? 2번 = println(); -> 출력 후 행을 바꾼다다. "하세요"가 출력후 다음줄레 반가워요가 출력된 것 보이시죠? * println() 메소드의 괄호() 안에 리터럴(값)을 넣으면 리터럴이 출력되고, 변수를 넣으면 변수에 저장된 값이 출력 printf() -> 개발자가 원하는 형식화된 문자열 출력 가능 ( printf( "형식문자열" , 값1, 값2,....); ) 형식화된 문자열 설명 정수 %d %5d %-5d %..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dPgqZw/btqD6lrdBYu/0hyTL0FcgWfUZDDa1xQWD1/img.png)
타입 변환이란?! = 데이터 타입을 다른 데이터 타입으로 변환하는 것! 예를 들어볼까요? - byte와 int타입 기억나시죠? 서로다른 타입인 상태에서 byte타입을 int타입으로 변환하거나 int타입을 byte타입으로 변환하는 것이에요!! 1) 자동타입변환 자동 타입 변환은 작은 허용 범위 타입이 큰 허용 범위 타입으로 자동으로 변환하는 것 입니다 byte < short < int < long < float < double ex) int타입이 byte 타입보다 허용 범위가 더 커서 자동 타입 변환! byte a = 10; int b = a; *** 정수 타입이 실수 타입으로 저장될 시 무조건 자동 타입 변환 발생!! *** (실수 타입은 정수 타입보다 허용 범위가 더 크다!) *** ch..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bbBIsA/btqD2Gjs6yo/07cSntpxWk9wjfk2MkCm10/img.png)
자바는 정수, 실수, 논리값을 저장할 수 있는 기본타입을 제공한다. (총 8개) 기본타입 정수 타입 byte, char, short, int, long 실수 타입 float, double 논리 타입 boolean 1) 정수타입 타입 메모리 사용 크기 저장되는 값 허용 범위 short 1byte 8bit -2^7 ~ (2^7 - 1) -128 ~ 127 short 2byte 16bit -2^15 ~ (2^15 - 1) -32,768 ~ 32,767 char 2byte 16bit 0 ~ (2^16 ~ -1) 0 ~ 65535(유니코드) int 4byte 32bit -2^31 ~ (2^31-1) -2,147,483,648 ~ 2,147,483,647 long 8byte 64bit -2^63 ~ (2^63 ..