Board logo

標題: Java 進位制轉換 [打印本頁]

作者: tonyh    時間: 2020-12-31 20:27     標題: Java 進位制轉換

[attach]11182[/attach]
  1. //Java 二進制,八進制,十進制,十六進制轉換
  2. public class Ch02 {

  3.         public static void main( String[] args ) {
  4.                 int i=108;
  5.                 System.out.println("-------------------------");
  6.                 System.out.println("十進制轉二進制:" + Integer.toBinaryString(i));
  7.                 System.out.println("十進制轉八進制:" + Integer.toOctalString(i));
  8.                 System.out.println("十進制轉十六進制:" + Integer.toHexString(i));
  9.                 System.out.println("-------------------------");
  10.                 System.out.println("二進制轉十進制:" + Integer.valueOf("1101100", 2));
  11.                 System.out.println("八進制轉十進制:" + Integer.valueOf("154", 8));
  12.                 System.out.println("十六進制轉十進制:" + Integer.valueOf("6c", 16));
  13.                 System.out.println("-------------------------");
  14.         }
  15. }
複製代碼

作者: 黃宇瑄    時間: 2021-1-4 20:06

  1. import java.io.BufferedReader;
  2. import java.io.IOException;
  3. import java.io.InputStreamReader;
  4. public class Ch01 {
  5.         Ch01() throws IOException
  6.         {
  7.                 BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  8.                 int i=108;
  9.         System.out.println("-------------------------");
  10.         System.out.println("十轉二:" + Integer.toBinaryString(i));
  11.         System.out.println("十轉八:" + Integer.toOctalString(i));
  12.         System.out.println("十轉十六:" + Integer.toHexString(i));
  13.         System.out.println("-------------------------");
  14.         System.out.println("二轉十:" + Integer.valueOf("1101100", 2));
  15.         System.out.println("八轉十:" + Integer.valueOf("154", 8));
  16.         System.out.println("十六轉十:" + Integer.valueOf("6c", 16));
  17.         System.out.println("-------------------------");
  18.         }
  19.         public static void main(String[] args) throws IOException {
  20.                 new Ch01();
  21.         }
  22. }
複製代碼

作者: 黃宇綸    時間: 2021-1-4 20:16

  1. public class Ch01 {
  2.         public static void main( String[] args ) {
  3.                 int i=108;
  4.                 System.out.println("-------------------------");
  5.                 System.out.println("十進制轉二進制:" + Integer.toBinaryString(i));
  6.                 System.out.println("十進制轉八進制:" + Integer.toOctalString(i));
  7.                 System.out.println("十進制轉十六進制:" + Integer.toHexString(i));
  8.                 System.out.println("-------------------------");
  9.                 System.out.println("二進制轉十進制:" + Integer.valueOf("1101100", 2));
  10.                 System.out.println("八進制轉十進制:" + Integer.valueOf("154", 8));
  11.                 System.out.println("十六進制轉十進制:" + Integer.valueOf("6c", 16));
  12.                 System.out.println("-------------------------");
  13.         }
  14. }
複製代碼

作者: 李沛昂    時間: 2021-1-11 18:30

  1. public class Ch00 {
  2.    
  3.         public static void main(String[] args) {
  4.                 int i=12345;
  5.             System.out.println("----------------------------");
  6.             System.out.println("十進位轉二進位: "+Integer.toBinaryString(i));
  7.             System.out.println("十進位轉八進位: "+Integer.toOctalString(i));
  8.             System.out.println("十進位轉十六進位: "+Integer.toHexString(i));
  9.             System.out.println("----------------------------");
  10.             System.out.println("二進位轉十進位"+Integer.valueOf("11000000111001", 2));
  11.             System.out.println("二進位轉十進位"+Integer.valueOf("30071", 8));
  12.             System.out.println("二進位轉十進位"+Integer.valueOf("3039", 16));
  13.             System.out.println("----------------------------");
  14.         }

  15. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2