연산자 우선순위
- 연산자는 먼저 되는 것과 나중 되는 것이 있음.
코드 예
int result = (5+5)*3 //30이 출력됨.
double average = (96 + 88) /2 ; //92가 출력됨.
예제/실습 코드
public class DoMAth{
public static void main(String[] args){
double score = 1.0 + 2.0 * 3.0; //7.0 이 score 변수에 저장됨.
score = score / 2.0; // 3.5이 변수score 에 저장됨.
}
}
public class DoMAth{
public static void main(String[] args){
double score = 1.0 + 2.0 * 3.0; //7.0 이 score 변수에 저장됨.
score = score / 2.0; // 3.5이 변수score 에 저장됨.
double copy = score; //변수 score 에 있는 3.5 값이 변수 copy에 복사 저장됨.
}
}
public class Stringconcatenation{
public static void main(String[] args){
String text = "hello" + "world";
text = text + "nuber" + 5; //문자열과 숫자를 더하면 숫자 5가 문자열로 변하게 된다.
system.out.println(text) // "hello world number 5 "가 출력됨
}
}
[요약]
1. 대입연산자
- 오른쪽 결과값을 왼쪽 변수에 대입
2. 연산자 우선순위
- 모든 연산자는 각각의 우선순위를 갖는다.
3. 문자열 연결하기
- 덧셈 연산자를 사용하여 문자열을 연결할 수 있다.
'JAVA 프로그래밍 > 자바 기초 시리즈' 카테고리의 다른 글
[자바 기초 07] 연습문제: 기본 문법 (1) | 2023.01.05 |
---|---|
[자바 기초 06] 프로필 출력하기 (1) | 2023.01.04 |
[자바 기초 04] 변수 타입 그리고 연산자 (0) | 2022.12.30 |
[자바 기초 03] HELLO WORLD 첫 프로그래밍 정리 (0) | 2022.12.30 |
[자바 기초 02] 자바의 특징: 객체 지향 정리 (0) | 2022.12.30 |