본문 바로가기
JAVA 프로그래밍/자바 기초 시리즈

[자바 기초 05] 숫자계산과 문자열합치기

by @ENFJ 2022. 12. 30.

연산자 우선순위

- 연산자는 먼저 되는 것과 나중 되는 것이 있음.

 

코드 예

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. 문자열 연결하기
- 덧셈 연산자를 사용하여 문자열을 연결할 수 있다.