[JAVA] 변수, 상수, 자료형, 특수문자
변수
- 프로그램에 의해 이름을 할당받은 데이터를 저장할 수 있는
메모리 공간
으로값이 변할 수 있다
- 변수 선언
- 자료형 변수이름; - 해당 자료형 크기만큼 메모리를 선언하겠다.
- 변수를 선언하여 메모리 공간을 할당 받은 뒤, 나중에 변수를 초기화하는 방법
int a; int b; a = 10; b = 11;
- 변수 선언과 동시에 초기화
int a = 10; int b = 11;
- 변수 명명 규칙
- 영문자(대소문자 구분), 숫자(시작으로는 불가), ('_', '$'), 길이 제한 없음
- 공백 포함 불가능
- Java 예약어(reserved word) 사용 불가
상수
- 값을 한 번만 저장할 수 있는 공간으로 변하지 않는 값
- 상수 이름은 모두 대문자로 작성, 여러 단어로 이루어진 경우 '_'로 구분
- final 자료형 상수이름; - final 예약어 사용하여 선언
- 선언 먼저, 선언과 동시에 초기화 두 가지 방법 모두 가능하지만 선언과 동시에 초기화를 해주는 것이 좋음
- 한 번 값이 정해지면 추후 수정 불가
final int CONSTANT = 10000000;
자료형
- 정수형: byte, short, int, long
- 실수형: float, double
- 문자형: char
- 논리형: boolean
특수문자
- 백슬래시: \
- 따옴표: \'
- 큰따옴표: \''
- 줄바꿈: \n
- 줄의 맨 처음으로: \r
- 탭: \t
- 백스페이스: \b
- 빈 칸(null): \0
백준 풀어볼까
10869 사칙연산
import java.io.IOException;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static int plus(int A, int B) {
return A + B;
}
public static int minus(int A, int B) {
return A - B;
}
public static int multiple(int A, int B) {
return A * B;
}
public static int quotient(int A, int B) {
return A / B;
}
public static int remainder(int A, int B) {
return A % B;
}
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
int A = Integer.parseInt(st.nextToken());
int B = Integer.parseInt(st.nextToken());
System.out.println(plus(A, B));
System.out.println(minus(A, B));
System.out.println(multiple(A, B));
System.out.println(quotient(A, B));
System.out.println(remainder(A, B));
br.close();
}
}
Author And Source
이 문제에 관하여([JAVA] 변수, 상수, 자료형, 특수문자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@eyl056/JAVA-변수-상수-자료형-특수문자저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)