PTA 7-18 IP地址轉換(JAVA)
import java.util.Scanner;
import java.math.*;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
char[] a = new char[32];
String str = new String();
str = scan.nextLine();
for(int i = 0;i<str.length();i++)
a[i] = str.charAt(i);
int[] sum = new int[4];
for(int i = 0; i < 4; i++) //每組迴圈
{
for(int j = 7; j >= 0;j--) //每個組內元素迴圈
{
if(a[8*i+j]=='1') //如果是1,按照二進位制轉換為十進位制方法加上2的(7-i)次冪
sum[i]=sum[i]+(int)Math.pow(2,7-j);
}
}
System.out.print(sum[0]+"."+sum[1]+"."+sum[2]+"."+sum[3]);
}
}
相關文章
- java將IP地址轉換為數字以及逆向轉換Java
- 用JAVA程式取得IP地址(轉)Java
- 切換IP地址
- 【Go】IP地址轉換:數字與字串之間高效轉換Go字串
- ARP協議 地址解析協議:IP地址轉換為MAC地址協議Mac
- IP地址切換工具
- JavaScript ip地址轉換為二進位制JavaScript
- 靜態地址轉換+埠複用地址轉換
- 動態地址轉換+埠複用地址轉換
- java獲取ip地址和mac地址JavaMac
- Windows下換網路卡IP地址佔用的解決(轉)Windows
- Excel地址轉換Excel
- Java 中獲取MAC地址 和IP地址JavaMac
- IP地址從頭說(轉)
- IP地址分段計算 (轉)
- 全國IP地址分配表 (轉)
- 看這位“翻譯官-DNS”如何轉換域名和IP地址DNS
- IP地址轉換函式,inet_pton,inet_ntop函式
- 爬蟲為什麼要用IP代理更換IP地址爬蟲
- Java中的TCP/IP協議和IP地址JavaTCP協議
- Java獲取本機ip地址Java
- VBA轉換IP地址為可比較12位字串(去掉小數點)字串
- JAVA根據IP地址獲取詳細的地域資訊(轉)Java
- [轉]從程式號找到IP地址
- IP地址網段求解題(轉)
- 全國IP地址分配表(二) (轉)
- 全國IP地址分配表(四) (轉)
- 全國IP地址分配表(三) (轉)
- 全國IP地址分配表(一) (轉)
- 【TCP/IP】IP地址分類和特殊IP地址TCP
- URL地址特殊字元轉換字元
- java獲取本機的ip地址Java
- java 偽造http請求ip地址JavaHTTP
- [轉]在命令列下更改IP地址命令列
- IP地址
- MAC 地址與IP地址Mac
- 利用批處理設定和切換IP地址
- Java獲取本機名稱、本機MAC地址、IP地址JavaMac