黑马程序员技术交流社区
标题:
刚学的循环,想打一个空心直角三角形,但是总是差点,请帮忙指点以下
[打印本页]
作者:
madongdong
时间:
2015-12-19 18:00
标题:
刚学的循环,想打一个空心直角三角形,但是总是差点,请帮忙指点以下
我把内循环外的换行挪到了内循环中,条件都对,但打印出的结果就是不对,希望小伙伴们帮我解决一下.
public static void main(String[] args) {
for (int i = 1;i <= 5 ;i++ ) {
for (int j = 1;j <= i ;j++ ) {
if ( i == 5 || j == 1) {
System.out.print("*");
}else if ( i == j) {
System.out.println("*");
}else {
System.out.print(" ");
}
}
}
}
作者:
我有一个邮箱了
时间:
2015-12-19 21:06
是这样吗
class Test {
public static void main(String[] args) {
for (int i = 1;i <= 5 ;i++ ) {
if (i == 5) {
for (int k = 1;k <= 5 ;k++ ) {
System.out.print("*");
}
}else{
for (int j = 1;j <= i ;j++ ) {
if (j == i) {
System.out.print("*");
}else{
System.out.print(" ");
}
}
}
System.out.println();
}
}
}
作者:
madongdong
时间:
2015-12-20 22:22
我有一个邮箱了 发表于 2015-12-19 21:06
是这样吗
class Test {
不对啊~~~~~你的这段程序只打印了 i ==j ;和i ==5的情况, j == 1 时没打印, 我只是想让人帮我看一下我的那段代码哪错了,不过还是谢谢呦
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2