AOJはじめました

学習内容

  • Aichi Online Judgement
    • 10001 X Cubic(入力された値の3乗を出力する)
    • 10002 Rectangle(入力された2つの値から面積と周りの長さを出力する)
  • プログラマが知るべき97のこと
    • 12.コードは設計である
    • 15.コードの論理的検証
    • 25.見られて恥ずかしいデータは使わないこと

Aichi Online Judgementメモ

javaの場合、提出するソースコードにはmainメソッドを持つMainクラスを定義する。
値の入力、結果の出力には標準入出力を使う。
scannerクラスで入力を受け取ると便利。

Scannerクラスは入力をトークンに分割する

scannerで受け取った入力をStringTokenizerクラスでトークンとして扱おうとした。

String.splitメソッドで文字列を分割する

指定された文字で文字列を分割、分割された文字列を要素に持つ文字列配列を返す。

24行制限

1画面に収まるように関数は24行以内で書くべきという意見。
環境によって1画面の行数が違うので、関数はなるべく1画面に収まるようにする、程度の理解でよさそう。