투케이2K

120. (java/자바) BigInteger 사용해 덧셈, 뺄셈, 곱셈, 나누기, 나머지, 최대공약수, 바이트값 구하기 본문

Java

120. (java/자바) BigInteger 사용해 덧셈, 뺄셈, 곱셈, 나누기, 나머지, 최대공약수, 바이트값 구하기

투케이2K 2021. 1. 13. 18:12
반응형

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Eclipse

개발 언어 : Java

/* =========================== */

/* =========================== */

[소스 코드]

 

package AI3;

import java.math.BigInteger;

public class MainActivity24 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("[BigInteger 사용해 덧셈, 뺄셈, 곱셈, 나누기, 나머지, 최대공약수, 바이트값 구하기]");
		
		/*[설 명]
		 * 1. BigInteger은 문자열 형태로 이루어져 있어 숫자의 범위가 무한하기에 어떠한 숫자이든지 담을 수 있습니다
		 * 2. BigInteger는 큰 정수값을 연산하는 경우에 사용하면 효율적입니다
		 */
		
		BigInteger one = new BigInteger("180");
		BigInteger two = new BigInteger("60");
				
		System.out.println("덧셈(+) :" +one.add(two));
		System.out.println("뺄셈(-) :" +one.subtract(two));
		System.out.println("곱셈(*) :" +one.multiply(two));
		System.out.println("나눗셈(/) :" +one.divide(two));
		System.out.println("나머지(%) :" +one.remainder(two));
		System.out.println("최대공약수(gcd) :" +one.gcd(two));
		System.out.println("one 바이트값 :" +one.byteValue());						

	}//메인 종료

}//클래스 종료

/* =========================== */

[결과 출력]

[BigInteger 사용해 덧셈, 뺄셈, 곱셈, 나누기, 나머지, 최대공약수, 바이트값 구하기]

덧셈(+) :240

뺄셈(-) :120

곱셈(*) :10800

나눗셈(/) :3

나머지(%) :0

최대공약수(gcd) :60

one 바이트값 :-76

/* =========================== */

/* =========================== */

[요약 설명]

* 1. BigInteger은 문자열 형태로 이루어져 있어 숫자의 범위가 무한하기에 어떠한 숫자이든지 담을 수 있습니다

* 2. BigInteger는 큰 정수값을 연산하는 경우에 사용하면 효율적입니다

/* =========================== */

반응형
Comments