๋ฐ์ํ
์ ์ฌ๋ฌธ์
- 10์ง์ ์ ๋ ฅ๋ฐ์ 8์ง์, 16์ง์๋ก ํํํ๊ธฐ
- 2์ง์ ์ ๋ ฅ๋ฐ์ 10์ง์๋ก ํํํ๊ธฐ
๋ชฉํ
์ฝ๋
- Integer ํด๋์ค API๋ฅผ ์ฌ์ฉํ๊ธฐ
- ๊ฒฐ๊ตญ 10์ง์๋ง int ํ, ๋๋จธ์ง๋ String ํ์ผ๋ก ํํ๋๋ค๋ ๊ฒ ์ ์
package JavaFestival;
import java.util.Scanner;
public class test1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("์ซ์ ์
๋ ฅ >> ");
int num = sc.nextInt();
String numBinary = Integer.toBinaryString(num);
String numOctal = Integer.toOctalString(num);
String numHex = Integer.toHexString(num);
System.out.printf("10์ง์ : %d, 2์ง์ : %s ",num, numBinary);
System.out.println();
System.out.printf("8์ง์ : %s, 16์ง์ : %s ",numOctal, numHex);
}
}
๊ฒฐ๊ณผ
์ซ์ ์
๋ ฅ >>
55
10์ง์ : 55, 2์ง์ : 110111
8์ง์ : 67, 16์ง์ : 37
๋ฐ์ํ