본문 바로가기
프로그래밍/Java

Java 연산자(일본의 IT기업에서 사용하는 Java 연산자에 관련된 용어정리)

by 코이킹 2021. 5. 7.
반응형

일본에서 처음 일을 시작했을 때, 개발현장의 리더 엔지니어님에게 제가 작성한 코드를 리뷰받을 때를 떠올려 보면

그때 작성한 코드는 JUnit을 사용한 테스트 코드 였습니다. 
문제가 된곳은 테스트의 결과 판정을 하기 전 서로 다른 2개의 메서드에서의 결괏값을 더해야 했는데
더 해야하는 코드의 주석에 "메서드 A의 결괏값과 메서드 B의 결괏값을 플러스한다".라고 썼습니다. 
코드가 의미하는 뜻은 맞았기에 크게 지적을 받지는 않았습니다만, 
리더 엔지니어님께 "일본에서 더 고급의 엔지니어를 목표로 한다면 현장에서 사용하는 일본어에 좀 더 익숙해질 필요가 있다."는 조언을 받았습니다.

저는 운이 좋게 인간성이 좋으신 상사분을 현장에서 만났지만, 만약 만나지 못했다면 사소한 문제로 현장에서의 평가가 깎여 나갔을 겁니다.

일본 IT 취업을 준비하시는 분들이 저와 같은 상황에 처하지 않았으면 하기에,
이 포스트에서는 일본 IT기업에서 업무 중에 연산자에 관련된 용어를 읽는 법 등을 정리해 보려고 합니다.

일본 IT 취업을 준비하시는 분, 일본의 IT기업에서 사용하는 용어에 대해서 궁금하신 분들에게 도움이 되었으면 합니다. 
※ 한자용어의 경우 요미가나를 히라가나로 써두겠습니다.

 

1. 연산자(演算子<えんざんし>)란? 

연산자는 사칙연산과 같은 연산을 표현하고 처리하기 위한 기호입니다.

 

2. 일본어로 연산자의 종류별 읽는 법 

기호 한국어표기 일본어표기
+ 더하기 プラス記号<きご>
- 빼기 マイナス記号, ハイフン
* 곱하기 アスタリスク 
/ 슬래쉬, 나누기 スラッシュ 
% 퍼센트 パーセント
( ) 괄호 括弧<かっこ>
: 콜론 コロン
; 세미 콜론 セミコロン
= 등호 等号<とうごう>、イコール
? 물음표 クエスチョンマーク,ハテナ
! 느낌표 びっくりマーク
&& 앤드기호 アンド, アンパサンド
|| 세로줄 パイプライン, 縦棒<たてぼう>, バーティカルバー

 

3. 자주 쓰는 기호 읽는 법

기호 한국어표기 일본어표기
. 온점,마침표 ドット, ピリオド
, 쉼표 カンマ
` 그레이브 バッククォート
< > 부등호 山括弧<やまかっこ>
{ } 중괄호 波括弧<なみかっこ>
[] 대괄호 角括弧<かくかっこ>
' ' 작은 따옴표 シングルクォート
" " 큰 따옴표 ダブルクォーテーション
@ 골뱅이 アットマーク
# シャープ
$ 달러 ドル記号、ダラー
¥ 円記号
\ 백 슬래쉬 バックスラッシュ
^ 삿갓 キャレット
_ 밑줄 アンダーバー
~ 물결 波線<なみせん>, ティルダ

 

4. 예제와 함께 일본어로 연산에 대해 표현 알아보기 

package practice;

public class P02_Operator {

	public static void main(String[] args) {
		int a = 100;
		int b = 10;
		int c = 5;
		
		// 사칙연산
		System.out.println(a+b);
		System.out.println(a-b);
		System.out.println(a*b);
		System.out.println(a/b);
		System.out.println(a%b);
		
		// 관계연산 
		System.out.println(a<b);
		System.out.println(a<=b);
		System.out.println(a>b);
		System.out.println(a>=b);
		System.out.println(a==b);
		System.out.println(a!=b);
		
		// 논리연산 
		System.out.println((a>b) && (b>c));
		System.out.println((a<b) || (b>c));
		System.out.println(!(a!=b));
	}
}

- 사칙연산 

종류 해석
더하기 足し算<たしざん>(加算<かさん>) A + B A와 B를 더하다 
AにBを加<くわ>える
빼기 引き算<ひきざん>(減算<げんざん>) A - B A에서 B를 빼다 
AからBを引<ひ>く
곱하기 掛け算<かけざん>(乗算<じょうざん>) A * B A와 B를 곱하다 
AにBを掛<か>ける
나누기 割り算<わりざん>(除算<じょざん>) A / B A를 B로 나누다 
AをBで割<わ>る
나머지 余<あま>り A % B A를 B로 나눈 나머지    
AをBで割った余り

- 관계 연산

종류 해석
< A < B A는 B보다 작다 
AはBより小さい
<= A <= B A는 B보다 작거나 같다 
AはBより小さいか等<ひと>しい
> A > B A는 B보다 크다 
AはBより大<おお>きい
>= A > B A는 B보다 크다나 같다 
AはBより大きいか等しい
== A == B A와 B는 같다 
AとBは等しい
!= A != B A와 B는 같지 않다 
AはBは等しくない

- 논리 연산

종류 해석
&&  A && B AND 조건, A와 B가 모두 true여야 true
論理積、AとBが共にtrueならtrue
|| A || B OR 조건, A와 B중 1개 이상이 true여야 true 
論理和、AとBのうち一個以上trueならtrue
! !A NOT 조건 A가 true면 false, A가false면 true
否定、 Aがtrueならfalse、Aがfalseならtrue
반응형

댓글