// Player0.java (または同じファイル内での定義)
class Player0 {
public int hp;
public int place;
public void initi() {
hp = 100;
place = 0;
}
public void work() {
hp -= 1;
place += 1;
}
public void print() {
System.
out.
println("hp: " + hp
+ ", place: " + place
); }
}
// Game0.java
class Game0 {
public static void main
(String[] args
) { // Player0型のインスタンス p を作る
Player0 p = new Player0();
// hp と place を初期設定
p.initi();
// hp と place を表示
p.print();
// hp と place を更新
p.work();
// 更新された hp と place を表示
p.print();
}
}
Ly8gUGxheWVyMC5qYXZhICjjgb7jgZ/jga/lkIzjgZjjg5XjgqHjgqTjg6vlhoXjgafjga7lrprnvqkpCmNsYXNzIFBsYXllcjAgewogICAgcHVibGljIGludCBocDsKICAgIHB1YmxpYyBpbnQgcGxhY2U7CgogICAgcHVibGljIHZvaWQgaW5pdGkoKSB7CiAgICAgICAgaHAgPSAxMDA7CiAgICAgICAgcGxhY2UgPSAwOwogICAgfQoKICAgIHB1YmxpYyB2b2lkIHdvcmsoKSB7CiAgICAgICAgaHAgLT0gMTsKICAgICAgICBwbGFjZSArPSAxOwogICAgfQoKICAgIHB1YmxpYyB2b2lkIHByaW50KCkgewogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiaHA6ICIgKyBocCArICIsIHBsYWNlOiAiICsgcGxhY2UpOwogICAgfQp9CgovLyBHYW1lMC5qYXZhCmNsYXNzIEdhbWUwIHsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICAvLyBQbGF5ZXIw5Z6L44Gu44Kk44Oz44K544K/44Oz44K5IHAg44KS5L2c44KLCiAgICAgICAgUGxheWVyMCBwID0gbmV3IFBsYXllcjAoKTsKICAgICAgICAKICAgICAgICAvLyBocCDjgaggcGxhY2Ug44KS5Yid5pyf6Kit5a6aCiAgICAgICAgcC5pbml0aSgpOwogICAgICAgIAogICAgICAgIC8vIGhwIOOBqCBwbGFjZSDjgpLooajnpLoKICAgICAgICBwLnByaW50KCk7CiAgICAgICAgCiAgICAgICAgLy8gaHAg44GoIHBsYWNlIOOCkuabtOaWsAogICAgICAgIHAud29yaygpOwogICAgICAgIAogICAgICAgIC8vIOabtOaWsOOBleOCjOOBnyBocCDjgaggcGxhY2Ug44KS6KGo56S6CiAgICAgICAgcC5wcmludCgpOwogICAgfQp9