
그림으로 배우는 자바,
파트1: 입문!

자바시작하기 - 변수와 타입 그리고 연산자
참고 사이트:

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

<앞에 부분 복습>
특정 값을 대입할 땐,
값과 변수의 타입이
일치해야 함

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] 를 써주면 된다.

그리고 최종적으로,
이렇게 해 놓으면
덧셈도 가능하다

'> 프로그래밍 언어 > JAVA' 카테고리의 다른 글
[18.1] IO 패키지 소개 (0) | 2023.02.01 |
---|---|
[그림으로 배우는 자바, part1]: 04 타입과 형 변환 (0) | 2023.01.31 |
[그림으로 배우는 자바, part1]: 02 자바의 특징과 객체지향 (0) | 2023.01.28 |
[그림으로 배우는 자바, part1]: 01 자바 프로그래밍이란? (0) | 2023.01.28 |
[ch2-14] 화면으로부터 입력 받기 (2) | 2023.01.27 |