返回列表 發帖

Java 進位制轉換

  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. }
複製代碼

  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("6c",16));
  11.             System.out.println("-------------------------");

  12.         }

  13. }
複製代碼

TOP

  1. import java.io.BufferedReader;
  2. import java.io.IOException;
  3. import java.io.InputStreamReader;

  4. public class TLE {
  5.         BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  6.         String str;
  7.         TLE() throws Exception {
  8.                 int e=678;
  9.                 System.out.println("-------------------------");
  10.                 System.out.println("10 --> 2: "+Integer.toBinaryString(e));
  11.                 System.out.println("10 --> 8: "+Integer.toOctalString(e));
  12.                 System.out.println("10 --> 16: "+Integer.toHexString(e));
  13.                 System.out.println("-------------------------");
  14.                 System.out.println("2 --> 10: "+Integer.valueOf(Integer.toBinaryString(e),2));
  15.                 System.out.println("8 --> 10: "+Integer.valueOf(Integer.toOctalString(e),8));
  16.                 System.out.println("16 --> 10: "+Integer.valueOf(Integer.toHexString(e),16));
  17.                 System.out.println("-------------------------");
  18.         }

  19.         public static void main(String[] args) throws Exception {
  20.                 new TLE();
  21.         }

  22. }
複製代碼
林祐霆

TOP

  1. import java.io.BufferedReader;
  2. import java.io.IOException;
  3. import java.io.InputStreamReader;


  4. public class AAA {
  5.        
  6.         BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  7.         String str;
  8.         int i=108;
  9.         AAA() throws IOException
  10.         {
  11.                
  12.                         System.out.println(Integer.toBinaryString(Integer.parseInt(str)));
  13.                        
  14.                  System.out.println("-------------------------");
  15.                  System.out.println("10->2"+Integer.toBinaryString(i));
  16.                  System.out.println("10->8"+Integer.toOctalString(i));
  17.                  System.out.println("10->16"+Integer.toHexString(i));
  18.                  System.out.println("-------------------------");
  19.                  System.out.println("10->2"+Integer.valueOf("1101100", 2));
  20.                  System.out.println("10->8"+Integer.valueOf("154", 8));
  21.                  System.out.println("10->16"+Integer.valueOf("6c", 16));
  22.                 
  23.                 }
  24.         }
  25.         public static void main(String[] args) throws IOException {
  26.                 new AAA();

  27.         }

  28. }
複製代碼

TOP

  1. import java.io.BufferedReader;
  2. import java.io.InputStreamReader;

  3. public class P1 {
  4.         BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  5.         
  6.         P1() throws Exception{
  7.                 int i=108;
  8.             System.out.println("-------------------------");
  9.             System.out.println(Integer.toBinaryString(i));
  10.             System.out.println(Integer.toOctalString(i));
  11.             System.out.println(Integer.toHexString(i));
  12.             System.out.println("-------------------------");
  13.             System.out.println(Integer.valueOf("1101100", 2));
  14.             System.out.println(Integer.valueOf("154", 8));
  15.             System.out.println(Integer.valueOf("6c", 16));
  16.             System.out.println("-------------------------");
  17.         }
  18.         public static void main(String[] args) throws Exception{
  19.                 new P1();
  20.         }
  21. }       
複製代碼

TOP

  1. public class Ch02 {

  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. }
複製代碼

TOP

返回列表