일본에서도 당연하겠지만 설계업무, 프로그래밍 업무, 코드 리뷰 등을 할 때 변수에 관련된 이야기도 나옵니다.
이 포스트에서는 일본 IT기업에서 업무 중에 변수에 관련된 용어를 읽는 법 등을 정리해 보려고 합니다.
일본 IT 취업을 준비하시는 분, 일본의 IT기업에서 사용하는 용어에 대해서 궁금하신 분들에게 도움이 되었으면 합니다.
※ 한자용어의 경우 요미가나를 히라가나로 써두겠습니다.
1. 변수(変数 <へんすう>)란?
한국에서 변수에 대해 공부할 때 변수는 자주 '값을 담는 상자'에 비교되곤 했습니다.
일본에서도 한국에서와 같이 값을 담는 상자에 비교되곤 합니다.
값은 일본어로 値 <あたい>라고 합니다. 値 <ち>로도 읽을 때가 있습니다.
2. 변수의 선언(宣言 <せんげん>)
일본에서도 똑같이 변수를 선언한다고 합니다.
변수의 선언은 '데이터형' '변수명'(変数名 <へんすうめい>)으로 이루어집니다.
int countSuccess;
위의 예제를 한국어와 일본어로 각각 설명하자면 아래와 같습니다.
"인트형의 변수 countSuccess를 선언하다."
"イント型 <がた> の変数countSuccess を宣言する。"
3. 변수에 값을 대입(代入 <だいにゅう>)
일본에서도 똑같이 변수에 값을 넣는 것을 대입이라고 합니다.
int countSuccess;
countSuccess = 100;
위의 예제를 한국어와 일본어로 각각 설명하자면 아래와 같습니다.
"인트형 변수 countSuccess에 정수의 값 100을 대입하다."
"イント型の変数countSuccess に整数の値100 を代入する。"
대입이라는 말 대신 값을 넣는다는 말도 자주 사용하곤 합니다.
"변수에 값을 넣는다."
"変数に値を入 <い> れる"
4. 데이터형(データ型 <がた> 또는 データタイプ)
Java에서 데이터형은 기본 데이터형 8개 + 참조형으로 되어있습니다.
제가 다니는 회사에서는 절반 정도는 데이터형(データ型 <がた>)이라고 읽으며,
나머지 절반 정도는 데이터 타입(データタイプ)이라고 읽고 있습니다.
일본에서 데이터형을 어떻게 읽는지에 대해서 아래의 표에 정리했습니다.
데이터형 | 한국어 설명 | 일본어 설명 |
boolean (ブーリアン型 또는 論理型) |
- true 또는 false의 값을 넣을 수 있는 데이터형. | - トゥルーまたはフォールスの値を入れられる論理型<ろんりがた>のデータ型 |
char(チャー型 또는 キャラ型) |
- 작은 따옴표('')로 감싸는 문자 1개의 값을 가질 수 있는 문자형의 데이터형. | - シングルクォーテーション('')で囲む文字1個を入れられるデータ型 |
byte(バイト型) | - 바이트 데이터를 넣을 수 있는 데이터형 | - バイトデータを入れられるデータ型 |
short(ショート型) | - 정수데이터를 넣을 수 있는 데이터형, 범위가 가장 작은 정수 데이터형。 | - 整数(せいすう)データを入れられるデータ型、範囲<はんい>が最<もっと>も小<ちい>さなデータ型。 |
int(イント型) | - 정수데이터를 넣을 수 있는 데이터형 | - 整数データを入れられるデータ型 |
long(ロング型) | - 정수데이터를 넣을 수 있는 데이터형, 범위가 가장 큰 정수 데이터형 | - 整数データを入れられるデータ型、範囲が最も大<おお>きなデータ型。 |
float(フロート型) | - 소수 데이터를 넣을 수 있는 데이터형 | - 浮動小数点数<ふどうしょうすうてんすう>データを入れられるデータ型 |
double(ダブル型) | - 소수 데이터를 넣을 수 있는 데이터형, 넣을 수 있는 값의 범위가 float보다 크다. | - 浮動小数点数データを入れられるデータ型、入れられる値の範囲がfloatより大きい。 |
String (ストゥリング型) |
- 문자열(큰 따옴표 ""로 감싸진 문자)을 담을 수 있는 참조 데이터형, 기본데이터 형이 아닌 참조형이지만 기본데이터형처럼 자주 쓰인다. | - 文字列<もじれつ>(ダブルクォーテーション ("")で囲む文字)を入れられる参照型<さんしょうがた>のデータ型、基本データ型ではなく、参照型だが基本データ型のようによく使われる。 |
5. 예제 코드를 해석해보기
package practice;
public class P01_Variable {
public static void main(String[] args) {
boolean a;
char b;
byte c;
short d;
int e;
long f;
float g;
double h;
String i;
a = true;
b = 'a';
c = 'c';
d = 10000;
e = 1000000000;
f = 1000000000000000000L;
g = 0.1F;
h = 3.141592;
i = "Hello World!!";
System.out.println("boolean type : "+ a);
System.out.println("char type : "+ b);
System.out.println("byte type : "+ c);
System.out.println("short type : "+ d);
System.out.println("int type : "+ e);
System.out.println("long type : "+ f);
System.out.println("float type : "+ g);
System.out.println("double type : "+ h);
System.out.println("String type : "+ i);
}
}
- 7~15행 해석
boolean타입의 변수 a를 선언 char타입의 변수 b를 선언 byte타입의 변수 c를 선언 short타입의 변수 d를 선언 int타입의 변수 e를 선언 long타입의 변수 f를 선언 float타입의 변수 g를 선언 double타입의 변수 h를 선언 String타입의 변수 i를 선언 |
ブーリアン型の変数aを宣言する チャー型の変数bを宣言する バイト型の変数cを宣言する ショート型の変数dを宣言する イント型の変数eを宣言する ロング型の変数fを宣言する フロート型の変数gを宣言する ダブル型の変数hを宣言する ストゥリング型の変数iを宣言する |
- 17~25행 해석
boolean타입의 변수 a에 true를 대입 char타입의 변수 b에 'a'를 대입 byte타입의 변수 c에 'c'를 대입 short타입의 변수 d에 10000를 대입 int타입의 변수 e에 1000000000를 대입 long타입의 변수 f에 1000000000000000000L를 대입 float타입의 변수 g에 0.1F를 대입 double타입의 변수 h에 3.141592를 대입 String타입의 변수 i에 "Hello World!!"를 대입 |
ブーリアン型の変数aにトゥルーを代入 チャー型の変数bに'a'を代入 バイト型の変数cに'c'を代入 ショート型の変数に10000を代入 イント型の変数eに1000000000を代入 ロング型の変数fに1000000000000000000Lを代入 フロート型の変数gに0.1Fを代入 ダブル型の変数hに3.141592を代入 ストゥリング型の変数iに"Hello World!!"を代入 |
'프로그래밍 > Java' 카테고리의 다른 글
Java 연산자(일본의 IT기업에서 사용하는 Java 연산자에 관련된 용어정리) (0) | 2021.05.07 |
---|---|
Java SE・EE, JRE, JDK, JVM, Compile 정리 (0) | 2021.05.03 |
Windows 10에서 OpenJDK11(AdoptOpenJDK11) 개발환경 설정 (0) | 2021.05.02 |
댓글