TEL:400-8793-956
当前位置:程序、服务器

我不确定如何执行循环

提问者: 近期获赞: 浏览人数: 发布时间:2021-02-26 08:15:40

 问:我怎么知道他们是否有瓷砖并增加它?我真的迷路了。

 
公共 类 ScrabblePlayer  {
私有字符串mHand ; 公共ScrabblePlayer (){ mHand = “” ; } public String getHand (){ return mHand ; } public void addTile (char tile ){ //将图块添加到玩家的手上mHand + = tile ; } public boolean hasTile (char tile ){    
 
   返回 mHand 。indexOf (tile ) >  - 1 ; 
} public int getTileCount (char tile ){ for (char tile ){ int Counter + 1 ; }返回计数器; } }  
 
 
答:该方法需要将char作为参数。在for:each随后遍历遍历mHand字符串,并计数,很多情况下是如何char发生的。因此,如果玩家的手牌是H E L L O,则该方法将称为:getTileCount('L');并且返回2,即手牌中L的数量。
 
我的解决方案如下所示:
 
  public  int  getTileCount (char  tile ){ 
int count = 0 ; 为(字符字母:M手。toCharArray ()){如果(信==瓦){计数++; } }返回计数; }       
 
我希望这是有道理的!
上一篇: 我想在标题的旁边放置徽标,我应该使用哪些CSS代码?
下一篇: 我找不到当前代码的任何问题,并且预览没有显示任何错误