java
1`public class EatMan { 2 3 //名前 4 private String name; 5 6 //丼 7 private String foodName; 8 9 //個数 10 private int food; 11 12 13 public EatMan(String name){ 14 this.name = name; 15 System.out.println(〇〇+ this.name + "です。"); 16 } 17 18 19 public void eat(String something , int num){ 20 System.out.println(); 21 22 this.foodName = something; 23 24 for( int i = 0; i < num; i++){ 25 26 if(this.food >= 3){ 27 28 29 } else if( this.food < num ){ 30 this.food++; 31 32 System.out.println(this.name + "は" + this.foodName + "を食べました。" ); 33 } 34 } 35 36 if ( this.food>= 3 ){ 37 38 System.out.println(" 39 403つ食べた時点でお腹いっぱいと表示をさせます。 41しかし、Foodは5つあります。 42 43表示はあっているのですが、何が間違っているのか自分で理解ができていません。 44なにかいただけたら助かります。 45 46回答としては 47ーーーーーーーーーーーー 48丼を食べました。 49丼を食べました。 50丼を食べました。 51食べれません。 52↓表示しない 53 54丼:3個食べました 55 56ーーーーーーーーーーーー 57 58 59このような形になればいいです。
コードはマークダウンのcode機能を利用してご提示ください。
https://teratail.com/help#about-markdown
>表示はあっているのですが、何が間違っているのか
結局どうなればクリアとなるのでしょうか
「この場合で食べ物はFoodは3つしか食べれないです。
3つ食べた時点でお腹いっぱいと表示をさせます。
しかし、Foodは5つあります。
表示はあっているのですが、何が間違っているのか自分で理解ができていません。」
何が言いたいのかよくわかりません。結局やりたいことはなんですか?
良く見てください。
```lang-言語名
テキスト
```
`3つです。
他の質問や回答を見てどのようになるべきなのか確認しておいてください
(質問編集画面ではプレビュー確認できます)
「表示はあっているのですが」 表示があっているなら間違ってないんじゃないですか?
今どういう出力になるんですか?
回答4件
あなたの回答
tips
プレビュー