のために、5に設定されていても1つのハイフンが表示されています。は、なぜ、このプログラムは唯一のパラメータは、これらのガイドラインについては、たとえば
パラメータが負またはゼロの場合、このメソッドは何も行いません。それ以外の場合は、ダッシュ(ハイフン)からなる標準出力に改行で終わる完全な行を出力し、パラメータの値はダッシュの数を決定します。このメソッドは何も返しません。
私は以下のコードを書いていますが、eclipseで実行したときにハイフンを1つだけ表示し、テストパラメータを5にします。代わりにforループを使用する必要があると思っています。私はそれが1つのハイフンを返すだけのループの中でループすると思う。
このコードをどのように修正できますか?代わりに、条件付きif
のwhile
、for
、do-while
:
void dashedLine(int x)
{
int i=0;
if(x>0)
{
if(i<=x)
{
i++;
System.out.print("-");
}
else
System.out.print("\n");
}
}
だろう (I = 0; I
gnawthatthingoffyourface
はい、ずっと良かった! - ) – gbulmer
ありがとう!私はこれと以下の両方の答えを試しました。どちらもうまくいった:) – gnawthatthingoffyourface