본문 바로가기
> 프로그래밍 언어/JAVA

[그림으로 배우는 자바, part1]: 03 변수의 타입 그리고 연산자

by 자몽주스 2023. 1. 29.
728x90

그림으로 배우는 자바,

파트1: 입문!

자바시작하기 - 변수와 타입 그리고 연산자

참고 사이트:

자바, 입문하기! | CloudStudying

변수와 타입, 그리고 연산자!

<앞에 부분 복습>

특정 값을 대입할 땐,

변수의 타입

일치해야 함

1. 변수:

값을 저장하는 공간

 

int age = 34;

변수 이름 - age

2. 타입:

변수의 형태

 

타입의 형태(2) - 기본형/레퍼런스형

3. 연산자:

연산기호

 

대입연산자:

오른쪽 결과 값을

왼쪽 변수에 저장

연산자의 우선 순위가

높을 수록 먼저 연산된다

연산자 우선순위

변수값 변경 방법:

변수이름 (str) 써주고, 

새로운 값으로 변경

"가나다라" => "ABCD"

연산자들은

우선순위가 높은 것 부터

연산된다

나눗셈 헷갈렸던 예제

문자열 연결하기

변수의 값은 또 다른 변수에

대입될 수 있다

copy라는 변수의 값을

origin에서 갖고 온 것

 

그래서 출력하면 3.14

문자열은 덧셈연산 될 수 있다

문자열은 덧셈 연산 통해

다른 문자열과 연결 가능

 

AAA + bbbb

입력값 받기

입력값을 입력하면

args[0]

0이 들어간 변수를 통해서

전달이 된다

그러고 입력값이 출력됨

 

args[0] 이게 뭐길래?:

추후에 알 수 있음

나중에 배열, 파라미트 배울 때 다룸

예제
출력값

세 개의 입력값 받으려면

이렇게 숫자가 규칙적으로

숫자를 늘려서 쓰면 됨

args[0]

args[1]

args[2]

리뷰! 온도 변환, 화씨를 섭씨로!

사용자가 입력한 값들은

모두 문자열

 

따라서 숫자 계산 불가

숫자계산을 하고싶을 땐,

어떻게 해야할 까?

1) 정수로 바꾸고 싶은 경우

2) 실수로 바꾸고 싶은 경우

이렇게 두 가지로 볼 수 있다

 

1) 문자열 "123"정수 123 로 바꾸려면

Integer.parseInt()

라는 메소드를 사용해주면 됨

 

2) 실수로 바꾸려면

Double.parseDouble()

를 사용한다

 

메소드:

어떠한 기능을 제공하는 

특정 코드

라고 우선 알아두기

 args[0] 에는 문자열 "123" 이 담겨있고

args[1] 또한 문자열 "3.14" 이 담겨있으니

그냥 args[0] 하고

args[1] 를 써주면 된다.

그리고 최종적으로,

이렇게 해 놓으면

덧셈도 가능하다

 

728x90