Notice
Recent Posts
Recent Comments
Link
투케이2K
120. (java/자바) BigInteger 사용해 덧셈, 뺄셈, 곱셈, 나누기, 나머지, 최대공약수, 바이트값 구하기 본문
/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : 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는 큰 정수값을 연산하는 경우에 사용하면 효율적입니다
/* =========================== */
반응형
'Java' 카테고리의 다른 글
122. (java/자바) System.in.read, System.out.print 자바 표준 입출력 사용 실시 (0) | 2021.01.15 |
---|---|
121. (java/자바) TCP/IP 소켓통신 및 시리얼(Serial)통신 시 사용되는 기본 데이터 수신(받은)로직 구현 (0) | 2021.01.15 |
119. (java/자바) MD5 사용해서 데이터 인코딩(암호화) 실시 (0) | 2021.01.13 |
118. (java/자바) SHA256 사용해서 데이터 인코딩(암호화)실시 (0) | 2021.01.13 |
117. (java/자바) AES128 비밀키를 사용해 데이터 인코딩, 디코딩 실시 - SecretKeySpec, Cipher 사용 (0) | 2021.01.12 |
Comments