<file_sep>
// public class Bird extends Animal {
//     private String kind = "鳥";
//     public String getKind(String kind){
//         return kind;
//     }
// }

class Bird extends Animal{
    public String getKind(){
      return "鳥";
    }
  }
  
<file_sep>class While_Loop {
    public static void main(String[] args){
        int total = 0;

        // カウント変数の初期化
        int i = 1;

        // 1〜100まで加算する。
        while(i<=100){
            total += i;
            i++; //カウント変数のインクリメント
        }

        System.out.println("1〜100までの合計は"+total+"です。");
    }    
}
<file_sep>class Mary extends Enemy{
  public Mary(){
    this.winPoint = 3;
    this.losePoint = 9;
    this.name = "メアリー";
  }
  public boolean Battle(){
    boolean result = false;
    int loseNum = this.r.nextInt(5);
    System.out.print("メアリー「1〜5のうち、外れは１つわよ」(1〜5を入力)：");
    while(true){
      String line = this.sc.nextLine();
      int userNum = 0;
      //���l�`�F�b�N
      try {
    		userNum = Integer.parseInt(line);
        if(userNum >= 1 && userNum <= 5){
          System.out.println("外れは" + String.valueOf(loseNum + 1));
          if(loseNum + 1 != userNum){
            result = true;
          }
          break;
        }
    	} catch (Exception ex) {

    	}
      System.out.print("1〜5の数値を入力してください。：");
    }
    return result;
  }
}
<file_sep>import java.util.Scanner;
import java.util.ArrayList;
public class Main{
  public static void main(String[] args){
    Scanner sc = new Scanner(System.in);
    // 動物のArrayListを作ってる？
    ArrayList<Animal> list = new ArrayList<Animal>();
    // ループの数は動物リストが3以外の時＝3まで
    while(list.size() != 3){
      Animal ani = null;
      System.out.print("種類を指定してください(1:猫 2:鳥)：");
      String kind = sc.nextLine();
      if(kind.equals("1")){
        // 型変換(キャスト)を行っている。
        // Cat型→Animal型
        // 型変換ができるということはAnimalは親クラスなんだということが分かる
        ani = (Animal)new Cat();
      }else if(kind.equals("2")){
        ani = (Animal)new Bird();
      }else{
        // 種類のエラー
        System.out.println("入力エラーです。");
        System.out.println("プログラムを終了します。");
        System.exit(0);
      }
      System.out.print("名前を入力してください：");
      String name = sc.nextLine();
      if(name.isEmpty()){
        // 名前のエラー
        System.out.println("入力エラーです。");
        System.out.println("プログラムを終了します。");
        System.exit(0);
      }
      ani.setName(name);
      list.add(ani);
    } // 入力ループの終わり
    for(Animal ani :list){
      System.out.println(ani.getName() + "は" + ani.getKind() + "です。");
    }
    System.out.println("プログラムを終了します。");
  }
  
}
<file_sep>import java.io.*;

class If_ElseIf_Else {
    public static void main(String[] args) throws IOException{
        System.out.println("お買い上げ金額を入力してください。");
        
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String str = br.readLine();
        int price = Integer.parseInt(str);

        if(price>=3000){
            System.out.println(price+"円のお買い上げです。");
            System.out.println("駐車料金は0円です。");
        }else if(price>=2000){
            System.out.println(price+"円のお買い上げです。");
            System.out.println("駐車料金は100円です。");
        }else if(price>=1000){
            System.out.println(price+"円のお買い上げです。");
            System.out.println("駐車料金は200円です。");
        }else{
            System.out.println(price+"円のお買い上げです。");
            System.out.println("駐車料金は300円です。");
        }
    }
}
<file_sep>class SalesTax{
    public static void main(String[] args){
        final double CONSUMPTION_TAX = 0.08;
        int price = 10000;
        int taxIncluded = (int) (price + (price * CONSUMPTION_TAX) );
        
        System.out.println("税抜き価格: " + price);
        System.out.println("税込み価格: " + taxIncluded);

    }
}<file_sep>class For_In {
    public static void main(String[] args){
        if(args.length<2){
            System.out.println("数値を2つ以上入力して下さい。");
            System.exit(-1);
        }
        int total = 0;
        int number = 0;

        for(String str : args){
            number = Integer.parseInt(str);
            total += number;
        }

        System.out.println("******************************");
        System.out.println("入力した数値の合計は : "+total);
        System.out.println("******************************");

        total = 0;
        for(int i=0; (i<args.length)&&(i<5); i++){
            number = Integer.parseInt(args[i]);
            total += number;
        }

        System.out.println("*************************************");
        System.out.println("入力した数値(最大5個)の合計は : "+total);
        System.out.println("*************************************");
    }    
}
<file_sep>import java.util.Random;
class Main{
  public static void main(String args[]){
    // Playerのコンストラクトをよびプレイヤーを生成する
    // ループ
    // 敵をランダムで出現させる
    // ループ終了
    Player p = new Player(); //プレイヤー生成
    Random r = new Random(System.currentTimeMillis()); //実行するたびにms単位でランダム生成している
    while(true){
      p.ShowStatus(); // ステータス
      Enemy e = null;
      // nextInt(3)とすると
      switch(r.nextInt(3)){
        case 0:
          e = new Bob();
        //e = (Enemy)new Bob();　Enemy型にキャストしている。
          break;
        case 1:
          e = new Mary();
          //e = (Enemy)new Mary();　Enemy型にキャストしている。
          break;
        case 2:
          e = new Yamada();
          //e = (Enemy)new Mary();　Enemy型にキャストしている。
          break;
      }
      System.out.println(e.getName() + "が現れた！！");
      if(e.Battle()){
        // 勝利時
        System.out.println(e.getName() + "に勝利！！" + String.valueOf(e.getWinPoint()) + "ポイント獲得！");
        p.Win(e);
      }else{
        // 敗北時
        System.out.println(e.getName() + "に敗北！！" + String.valueOf(e.getLosePoint()) + "ポイント取られた！");
        p.Lose(e);
      }
      // 終了判定
      if(p.getPoint() <= 0){
        break;
      }
    }
    p.ShowStatus();
    System.out.println("ゲームオーバー");
  }
}
<file_sep>
// public class Cat extends Animal{
//     private String kind = "猫";

//     public String getKind(String kind){
//         return kind;
//     }
// }

class Cat extends Animal{
    public String getKind(){
      return "猫";
    }

    // セッターはいらないの？
    // 猫に対して犬と上書きできてはいけないので読み取り専用のゲッターだけになっている。
  }
  
<file_sep>public class Answer1 {
    public static void main(String[] args){
        // エラーチェック
        if(args.length != 3){
            System.out.println("引数は3つ指定してください。");
            return;
        }
        // 実行
        System.out.println(args[2]);
        System.out.println(args[1]);
        System.out.println(args[0]);
        // 以下でもOK
        // for(int i=2; i>=0; i--){
        //     System.out.println(args[i]);
        // }
    }
}
<file_sep>class Variable {
    public static void main(String[] args){
        int diameter=10;
        int radius=5;
        double area;

        System.out.println("直径は"+diameter);
        System.out.println("半径は"+radius);
        System.out.println("円の面積は"+radius*radius*3.14);
    }
}
<file_sep>public class Prac {
	public static void main(String[] args) {

		if (args.length != 1) {
			System.out.println("点数は1つだけ入力してください。");
			System.exit(-1);
		}

		String rank = null;

		int score = Integer.parseInt(args[0]);

		if (score < 0 || score > 100) {
			System.out.println("0〜100を入力してください。");
			System.exit(-1);
		}

		if (score >= 90) {
			rank = "A";
		} else if (score >= 70) {
			rank = "B";
		} else if (score >= 50) {
			rank = "C";
		} else if (score >= 30) {
			rank = "D";
		} else {
			rank = "E";
		}

		System.out.println("成績の結果は" + rank + "ランクです。");
	}
}
<file_sep>class Question1{
    public static void main(String[] args){
        if (args.length > 3 || args.length < 3 ) {
            System.out.println("引数は3つ指定してください。");
			System.exit(-1);
        }
        int[] num = new int[3];

        num[0] = Integer.parseInt(args[0]);
        num[1] = Integer.parseInt(args[1]);
        num[2] = Integer.parseInt(args[2]);

        for(int i=2; i>=0; i--){
            System.out.println(num[i]+"");
        }

    }
}<file_sep>import java.util.*;
// 抽象クラスなのでEnemyをnewできない。
abstract class Enemy{
  public Enemy(){
    r = new Random(System.currentTimeMillis());
    sc = new Scanner(System.in);
  }
  protected Scanner sc;
  protected Random r;
  protected String name;
  protected int winPoint;
  protected int losePoint;
  abstract boolean Battle();
  public int getWinPoint(){
    return this.winPoint;
  }
  public int getLosePoint(){
    return this.losePoint;
  }
  public String getName(){
    return this.name;
  }
}
<file_sep>class Double_Loop {
    public static void main(String[] args){
        if(args.length!=2){
            System.out.println("高さと幅を入力して下さい");
            System.exit(-1);
        }

        int height = Integer.parseInt(args[0]);
        int width = Integer.parseInt(args[1]);

        System.out.println("高さは"+height+"、幅は"+width);

        for(int i=0; i<height; i++){
            for(int j=0; j<width; j++){
                System.out.print("◯");
            }
            System.out.println();
        }
    }    
}
<file_sep>class Intro{
    public static void main(String[] args){
        System.out.println("私は内藤誠です。");
        System.out.println("好きなスポーツはゴルフです。");
        System.out.println("好きな食べ物はタコスです。");
        System.out.println("好きなアニメはラブライブです。");
        System.out.println("一人前のSEになれるように修行中です。");
    }
}