JAVA 프로그래밍/자바 기초 시리즈
[자바 기초 05] 숫자계산과 문자열합치기
@ENFJ
2022. 12. 30. 15:05
연산자 우선순위
- 연산자는 먼저 되는 것과 나중 되는 것이 있음.
코드 예
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. 문자열 연결하기
- 덧셈 연산자를 사용하여 문자열을 연결할 수 있다.