需要一些专家建议。首先是我的代码:
public static void shapes ( ) {
System.out.print("Enter the desired width:");
int dWidth = CONSOLE.nextInt( );
for (int k = 0; k<dWidth; k++);
System.out.print(" __ ");
}
我的问题是:当我输入用户号码时,例如&#34; 3&#34;当提示时,我的代码只打印一个__,当我想要它打印指定的数字时。我不能为我的生活搞清楚。
我的最终目标是让一个程序按照用户指定的高度打印以下内容(对于我正在参加的课程)
__ __ __ __
/ \__/ \__/ \__/ \_
\__/ \__/ \__/ \__/
/ \__/ \__/ \__/ \_
\__/ \__/ \__/ \__/
/ \__/ \__/ \__/ \_
\__/ \__/ \__/ \__/
对不起,它太草率了。我是在实验室里通过手机发送的,因为它今晚到期,我对整个事情感到困惑。
我是英语专业,所以这不是我的专长:( 形状应该是钻石
答案 0 :(得分:2)
你有一个&#34 ;;&#34;在换行结束时。所以它实际上是一个什么都不做的for循环,并打印一次。