Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 자바의 정석 기초편 ch12
- 코드로 시작하는 자바 첫걸음
- 2024 정보처리기사 시나공 필기
- 스프링 mvc1 - 서블릿
- 스프링 mvc2 - 검증
- jpa 활용2 - api 개발 고급
- 자바 기본편 - 다형성
- 자바의 정석 기초편 ch3
- 자바의 정석 기초편 ch1
- 스프링 mvc2 - 타임리프
- 자바의 정석 기초편 ch2
- 자바의 정석 기초편 ch14
- 스프링 입문(무료)
- 스프링 db1 - 스프링과 문제 해결
- 스프링 mvc2 - 로그인 처리
- 자바의 정석 기초편 ch13
- @Aspect
- 2024 정보처리기사 수제비 실기
- 자바의 정석 기초편 ch8
- 자바의 정석 기초편 ch7
- 자바의 정석 기초편 ch5
- 자바의 정석 기초편 ch4
- 스프링 db2 - 데이터 접근 기술
- 게시글 목록 api
- jpa - 객체지향 쿼리 언어
- 자바의 정석 기초편 ch6
- 자바의 정석 기초편 ch9
- 자바의 정석 기초편 ch11
- 스프링 고급 - 스프링 aop
- 스프링 mvc1 - 스프링 mvc
Archives
- Today
- Total
나구리의 개발공부기록
자바의 정석 기초편 ch2 - 17, ch3 - 1 ~ 4[타입간의 변환방법, 연산자와 피연산자, 연산자의 우선순위와 결합수칙] 본문
유튜브 공부/JAVA의 정석 기초편(유튜브)
자바의 정석 기초편 ch2 - 17, ch3 - 1 ~ 4[타입간의 변환방법, 연산자와 피연산자, 연산자의 우선순위와 결합수칙]
소소한나구리 2023. 11. 5. 13:221) 타입간의 변환방법
(1) 문자와 숫자간의 변환
(char)(3 + '0') // 3 -> '3'
'3' - '0' // '3' -> 3
(2) 문자열로의 변환
3 + "" // 3 -> "3"
'3' + "" // '3' -> "3"
(3) 문자열을 숫자로 변환
Integer.parseInt("3") // "3" -> 3
Double.parseDouble("3") // "3.4" -> 3.4
(4) 문자열을 문자로 변환
"3".charAt(0) // "3" -> '3'
(5) 코드연습
public class ex2_12 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String str = "3";
// 1. 문자열3 -> 문자3으로 변환
System.out.println(str.charAt(0)); //"3".charAt(0)으로도 가능
// 2. 문자3 -> 숫자3으로 변환
System.out.println('3' - '0');
// 3. 문자열3 -> 숫자3으로 변환
System.out.println(Integer.parseInt(str));
// 4. 문자열 3과 숫자1 동시 출력
System.out.println("3" + 1);
// 5.숫자를 문자로 변환
System.out.println((char)(3 + '0'));
}
}
출력값
3
3
3
31
3
2) 연산자와 피연산자
(1) 연산자 : 연산을 수행하는 기호 (+,-,*,/)
(2) 피연산자 : 연산자의 연산 수행 대상
- 모든 연산자는 연산결과를 반환한다 = 연산결과를 반환하지 않으면 연산자가 아님
(3) 연산자의 종류
- && -> and
- || -> or
- ! -> not
3) 연산자의 우선순위와 결합수칙
(1) 연산자의 우선순위 = 일반적인 계산 규칙과 동일
(2) 연산자의 결합규칙
- 우선순위가 같은 연산자가 있을 때, 어떤 것을 먼저? = 왼쪽에서 오른쪽 (기본)
- 대입연산자, 단항연산자의 경우에만 오른쪽에서 왼쪽
- x = y = 3
- 1) y = 3 // 3이 저장
- 2) x = y // 3이 저장된 y가 x에 저장
- 3) x = 3
- x = y = 3
** 출처 : 남궁성의 정석코딩_자바의정석_기초편 유튜브 강의
'유튜브 공부 > JAVA의 정석 기초편(유튜브)' 카테고리의 다른 글
자바의 정석 기초편 ch3 - 9 ~ 14[사칙연산자, 산술변환 반올림 Math.round(), 나머지 연산자, 비교연산자, 문자열의 비교] (0) | 2023.11.05 |
---|---|
자바의 정석 기초편 ch3 - 5 ~ 8[증감연산자, 부호연산자, 형변환 연산자, 자동 형변환] (0) | 2023.11.05 |
자바의 정석 기초편 ch2 - 14 ~ 16 [scanner(화면에서입력받기),정수형의오버플로우] (0) | 2023.11.02 |
자바의 정석 기초편 ch2 - 12 ~ 13 [printf를 이용한 출력] (0) | 2023.11.02 |
자바의 정석 기초편 ch2 - 10 ~11 [기본형과 참조형, 기본형의 종류와 범위] (1) | 2023.11.02 |