java实现IP地址转换

一个IP地址是用四个字节(每个字节8位)的二进制码组成。请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出。

输入数据要求:

必须为二进制数,即只能输入0或者1
长度必须是32位
违背以上规则程序直接输出Wrong Format

输入格式:

在一行中给出32位二进制字符串。

输出格式:

在一行中输出十进制格式的IP地址,其由4个十进制数组成(分别对应4个8位的二进制数),中间用“.”分隔开。

输入样例:

在这里给出一组输入。例如:

11000110101001000011011011011001

输出样例:

在这里给出相应的输出。例如:

198.164.54.217

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        String s=input.nextLine();
        int[] w=new int[32];
        int i,num=1,j=0,cnt=0;
        for(i=0;i 
 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

你可能感兴趣的:(java实现IP地址转换)