English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
주어진 바이트 배열을 IPAddress 클래스를 사용하여 IP 주소로 변환하고 결과를 표시하는 작업을 주어집니다.
바이트는8비트로 구성된, 바이트 배열은 여러 연속 바이트로 구성되며, 이 바이트는 이진 정보를 저장합니다. Java에서 byte는 원시 데이터 타입으로, 컴퓨터의 바이트로 이해할 수 있습니다.8비트에서 저장할 수 있습니다-128까지127의 값.
바이트 선언-바이트 name_of_byte_variable = 초기값 설정;
바이트 배열 선언-byte[] name_of_byte_array = new byte[];
Java에서 IPAddress 클래스는 어떤 시스템의 IP 주소를 가져오기 위해 사용됩니다. 이는 System.net 클래스에 존재하며, IPAddress 클래스를 사용하려면 가져오기가 필요합니다.
IPAddress ObjectName = new IPAddress(byte[])
입력-: 171, 32, 101, 11 출력-: 171.32.101.11 입력-: 172, 31, 102, 14 출력-: 172.31.102.14
다음 프로그램에서 사용하는 방법은 다음과 같습니다-
System.net 클래스 가져오기
바이트 배열의 바이트로 숫자 입력
IPAddress 클래스의 객체를 생성하고, 바이트 배열을 객체에 전달
함수 사용ToString()
주소를 문자열 표현형으로 변환
출력 결과打印
START Step 1-> declare class convert for conversion public class convert call class public static void Main() set IPAddress add = new IPAddress(new byte[] { 171, 32, 101, 11 } call Console.WriteLine(add.ToString()) End End STOP
using System; using System.Net; public class convert { public static void Main() { IPAddress add = new IPAddress(new byte[] { 171, 32, 101, 11 }); Console.WriteLine(add.ToString()); } }
출력 결과
171.32.101.11