카테고리 없음
자바에서 변수와 타입 알기, string 역할과 string을 통한 문자열 변수 설정 (메가테라 2주차 수업 요약)
날파리1
2022. 5. 16. 00:13
2강 변수와 타입
1.관심사의 분리 → 부품들을 결합해서 하나의 프로그램을 만들자.
2.변수(Variable) → 꾸며주는 게 앞, 이름이 뒤.
→ 어떤 값에 이름을 붙여준 것
- 타입(Type) → 데이터/값의 종류.
- byte ⇒ 8 bits (1 byte) 정수형 ⇒ 2^8=256 (0~255) (-128~127)
- short ⇒ 16 bits (2bytes) 정수형 ⇒ 2^16=65536
- long → 64 bits (8 bytes) 정수형
- float → 32 bits 부동소수점
- char → 16 bits (2 bytes) 문자
- *7) boolean → 불리언 (참/거짓) → true/false
- 리터럴(Literal) → 값을 표현하는 방법.
숫자 리터럴 → 1 2 3
문자 리터럴→ ‘H’ ‘e’
문자열 리터럴 → “Hello”
주석(comment) → //
- 기본 값(Default) → 숫자일 경우엔 0, 문자열일 경우에는 “”(빈 문자열)
- Program → 어떤 일의 순서
- 공백이라는 표현 기능 →” “
- 문자열을 더하면(+) 어떻게 될까? ⇒ 더하기는 없고, 연결을 해준다.
짠 코드
public class HelloName{
public static void main(string[] args) {
String name = "world";
System.out.println("Hello, "+ name + "!");
}
}
강의의 목적
string을 통해 문자열 변수를 설정하고 입력을 넣을 수 있도록 프로그래밍하기
강의를 통해 배운 것
기존의 단순 문자열인 Hello, world! 에서 world (현재 인사를 보고 있는 사람) 를 문자열 변수로 지정해서 시스템에 나오는 이름을 하나하나 바꾸는 것이 아닌 name의 문자열을 수정하면 적용되도록 코드를 개선했다. => 반복을 피하는 효과
String name = "world"; -> 문자열 name의 변수 설정
System.out.println("Hello, "+ name + "!"); -> 변경된 name 적용 시키는 코드 새로 작성