>>214
public class Main {
  public static void main(String[] args) throws Throwable {
    攻撃(new 武器("剛弓ベルセルク・アロー", 武器種別.弓));
    攻撃(new 武器("魔剣アクター・ネファリウス", 武器種別.太刀));
    攻撃(new 武器("聖杖ユニコーンズ・ホーン  ", 武器種別.それ以外));
  }

  static void 攻撃(武器 武器) {
    System.out.println(武器.種別 + "での攻撃です");
  }

  static enum 武器種別 {
    太刀, 弓, それ以外
  }

  static class 武器 {
    String 名前;
    武器種別 種別;

    武器(String 名前, Main.武器種別 種別) {
      this.名前 = 名前;
      this.種別 = 種別;
    }
  }
}