See More

package HuaweiCoding; import java.util.Scanner; public class String_22 { public static long ipToInteger(String inputStr) { long results=0; String[] fields = inputStr.split("\\."); StringBuilder sb=new StringBuilder(); int parts=0; for(int i=0;i=0;i--) { char[] charArray = needHandle[i].toCharArray(); int values=0; for(int j=0;j=0;i--) { if(resultStrCal.charAt(i)=='1') { result+=Math.pow(2, counts); } counts++; } return result; } public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()) { String inputStr = sc.nextLine(); String inputValue = sc.nextLine(); System.out.println(ipToInteger(inputStr)); System.out.println(intValueToIp(Long.parseLong(inputValue))); } } }