예제1> 기본 연산자
더하기(+), 빼기(-), 나누기(/), 나머지(%)
다른 것들은 이해가 어렵지 않고, 특이한 하나만 예로 들면.. %(나머지)
5 % 2 : 이 연산자는 5를 2로 나누었을 때의 나머지 값을 구하는 연산자 이다. 답은 '1'
예제소스를 보면 금방 이해 할테니깐.. 아래를 참고 하세요~ ^^
class OpMath
{
public static void main(String[] args)
{
int n1 = 7;
int n2 = 3;
int result = n1 + n2;
System.out.println("덧셈결과 :" + result);
result = n1 - n2;
System.out.println("뺄셈결과 :" + result);
System.out.println("곱셈결과 :" + n1*n2);
System.out.println("나눗셈결과 :" + n1 / n2);
System.out.println("나머지결과 :" + n1 % n2);
//우선순위를 보기 위함
//실제 사용시 소괄호()를 사용하는 것이 좋다
//자바에서 +는 숫자일 경우 덧셈이되고 문자는 그 뒤에 붙이는 것
System.out.println("나눗셈결과2 :" + (float) n1 / n2);
}
}
예제2> 대입연산자
+= : 기존 값에 우측항의 값을 더함
-= : 기존 값에 우측항의 값을 뺌
*= : 기존 값에 우측항의 값을 곱함
/= : 기존 값에 우측항의 값을 나눔
%=: 기존 값에 우측항의 값으로 나눈 나머지
class Comp
{
public static void main(String[] args)
{
double e = 3.1;
e += 2.1; //e=e+2.1; 자기 자시에 다시 덧셈
e *= 2; //e=e*2; 자기 자시에 다시 곱셈
int n = 5;
n *= 2.2; //n=n*2.2; 자기자신에 곱셉해서 다시 자기자시에 넣음
//2.2는 실수(기본형 double)이므로 n도 실수 double형으로 변경
//5는 5.0으로 변경, 결과값 11.0이 다시 n으로 정해질 때 int으로 변경
System.out.println(e); //10.4
System.out.println(n); // 11
}
}
'공부합시다' 카테고리의 다른 글
[JAVA] break문, continue문 (0) | 2015.05.06 |
---|---|
[JAVA] 반복문 - for, while, do-while (0) | 2015.05.06 |
[JAVA] 조건문 - if, switch (0) | 2015.05.06 |
[JAVA] [연산자3] 연산자 우선순위, 비교연산자 (0) | 2015.05.05 |
[JAVA] [연산자2] 단항연산자, 삼항연산자 (0) | 2015.05.05 |
[JAVA] 자바의 자료형 (0) | 2015.05.05 |
[자바문법] 기본자료형 - short, int, 8진수, 16진의 표현 (0) | 2015.05.05 |
[자바문법] 변수의 사용 (UseVriable) (0) | 2015.05.05 |
[자바문법] First Java (0) | 2015.05.05 |
자바 클래스, 메소드 (0) | 2015.05.03 |