黑马程序员技术交流社区
标题:
关于打印正三角形的星星的办法
[打印本页]
作者:
蜗牛爬啊爬
时间:
2016-4-21 14:42
标题:
关于打印正三角形的星星的办法
各位基础班的同学,打印正三角形的星星的题目都怎么做的?
*
* *
* * *
* * * *
分想一下自己的代码,求更好的方式
for (int x = 1; x<= 4; x++) {
int i = 0;
for (int y = 4; y >= 1; y--){
if (y - x > 0) {
System.out.print(" ");
}
}
for (i = 1;i <= x;i++){
System.out.print("* ");
}
System.out.println();
}
不知道各位有没有更好的办法呢? 把你们的程序发出来分享一下。顺便赚点分啊啊啊。。。。
作者:
蜗牛爬啊爬
时间:
2016-4-22 23:35
没人呢 。。。。。。。。。。。。。。。
作者:
小红花
时间:
2016-4-23 10:25
public class demo4_2 {
public static void main(String[] args) {
//定义这个三角形的层数
int lay=4;
for(int i=1;i<=lay;i++){
//打印 空格数
for(int k=1;k<=lay-i;k++){
System.out.print(" "); }
//打印*号
for(int j=1;j<=i;j++)
{System.out.print(" * ");}
System.out.println();
}
}
}
复制代码
作者:
小红花
时间:
2016-4-23 10:26
希望对你有所帮助
作者:
蜗牛爬啊爬
时间:
2016-4-23 22:27
还有人吗》???
作者:
lz19918888
时间:
2016-4-23 22:54
class Test5 {
public static void main(String[] args) {
for (int i = 1;i <= 4 ;i++ ) {
for (int j = 1;j <= 4 - i ;j++ ) {
System.out.print(" ");
}
for (int k = 1;k <= i ;k++ ) {
System.out.print("*" + " ");
}
System.out.println();
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2