////////////////////////////////////////////////////////////////////////////////
// << j701.java >>
//
//  ネットワーク(0):基礎(ローカルホストのホスト名とIPアドレス)
//
//  ローカルホストのホスト名とIPアドレスを取得する。
//
// ●InetAddressクラス
//    インターネットアドレスを取得するときに、InetAddressクラスを使う。
//  パッケージ(java.netパッケージ)に含まれる。
//
// ●InetAddressクラスのメソッド
//    public static InetAddress getLocalHost() throws UnknownHostException
//      機能:ローカルホストを表すオブジェクトを取得する。
//    public String getHostName()
//      機能:IPアドレスに対応するホスト名を取得する。
//    public String getHostAddress()
//      機能:テキスト表現のIPアドレス文字列を取得する。
//
////////////////////////////////////////////////////////////////////////////////

import java.net.*;

class j701 {
  public static void main(String args[]) {

    try { 
      // ローカルホストを表すオブジェクトを取得。
      InetAddress a = InetAddress.getLocalHost();

      // ローカルホストのホスト名を表示。
      System.out.println("ホスト名 :" + a.getHostName());

      // ローカルホストのIPアドレスを表示。
      System.out.println("IPアドレス:" + a.getHostAddress());

    } catch ( UnknownHostException e ) {
      System.out.println(e);
    } 
  }
}
実行結果
% javac j701.java
% java j701
ホスト名 :hcs.ipc.ibaraki.ac.jp
IPアドレス:157.80.75.51