黑马程序员技术交流社区
标题:
正三角形的星形打印
[打印本页]
作者:
Frank_Ms1ZR
时间:
2016-7-27 07:27
标题:
正三角形的星形打印
如下星形的打印,代码如何实现,搞了好久没有做出来,请大神指点?谢谢
*
* *
* * *
* * * *
作者:
877758007@qq.co
时间:
2016-7-27 07:31
这道题好难,恩恩 先给我来两粒,提高一下智商
作者:
丹霞似锦
时间:
2016-7-27 21:44
/*
---------------------
*
***
*****
*******
---------------------
*/
class ForForDemo4
{
public static void main(String[] args)
{
for ( int i = 1 ; i <= 4 ; i++ )
{
for (int j = 0 ; j < 4 - i ; j++)
{
System.out.print(" ");
}
for (int k = 0 ; k < 2 * i - 1 ; k++)
{
System.out.print("*");
}
System.out.println();
}
}
}
这是我之前学for嵌套的时候打的,
你可以先打靠右的直角三角形,简单些,加上空格就会是等腰的
作者:
13411939415
时间:
2016-7-27 22:26
public static void star(int line) {
for(int i = 1; i <= line; i++ ) {
for(int j = 1; j <= line - i; j++ ) { //打印空格
System.out.print(" ");
}
for(int t =1; t <= 2 * i -1; t++ ) { //打印星星
System.out.print("*");
}
System.out.println(); //换行
}
}
作者:
13411939415
时间:
2016-7-27 22:28
尴尬,写完才发现和上面那个基本一样
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2