黑马程序员技术交流社区

标题: for循环,大找茬! [打印本页]

作者: 迷茫不堪的年纪    时间: 2015-9-21 20:14
标题: for循环,大找茬!
其中错误千千万哦, 小牛们可以找出多少啊?
1>
***
***
****
*****
目标:使用for 循环打印处以上符号
class ForForTest1
{
public static void main(String[]args)
{
for(ing x=1;x<=5;x++);
{
for(int y=1;y<=x;y++);
}
System.out.print("x="+x);
}
System.out.println();
}
疑问点:当X<=时 ,y是否也是正常<=          ?

2>
*****
****
***
**
*
目标:使用for 循环打印处以上符号
方法1:
class ForForTest2
{
public static void main(String[]args)
{
for(ing x=0;x<5;x++);
{
for(int y=x;y<5;y++);
}
System.out.print("x="+x);
}
System.out.println();


方法2:
class ForForTest3
{
public static void main(String[]args)
{
for(ing x=0;x<5;x++);
{
for(int y=0;y<5;y--);
}
System.out.print("x="+x);
}
System.out.println();

}

3>九九乘法表
1*1=1
1*2=2   以此类推,九九乘法
class ForForTest4
{
public static void main(String[]args)
{
for(ing x=1;x<=9;x++);
{
for(int y=1;y<=x;y++);
}
System.out.print(x+“*”+y“=”x*y"\t");
}
System.out.println();

}
4>
1
12
123
1234
12345
class ForForTest5
{
public static void main(String[]args)
{
for(ing x=0;x<5;x++);
{
for(int y=1;y<=5;y++);
}
System.out.print(y);
}
System.out.println();

}


6>1-10的求和
0+1=1
1+2=3
规律如此
class ForForTest6
{
public static void main(String[]args)
{  int sum=0    //定义不断变化的和
for(ing x=0;x<=10;x++);
{
sum+=sum;
System.out.printlny(“sum=”+sum);
}

}

}

7>1-100 中7的个数
class ForForTest7
{
public static void main(String[]args)
{
int  count=0;
for(ing x=1;x<=100;x++);
{
if(x%7=0)
{
System.out.println("count="+count);
}
}
}
}



8>
*   *   *   *    *
   *    *   *   *
     *    *   *
       *    *
          *
目标:使用for 循环打印处以上符号
class ForForTest8
{
public static void main(String[]args)
{
for(ing x=1;x<=5;x++);
{
for(int y=x;y<x;y++); // 打出空格
{
System.out.print(“ ”)
}
for(int z=x;z<=5;z++)
{
System.out.print(“* ”)//打*
}
System.out.println();

}
}
}



作者: 迷茫不堪的年纪    时间: 2015-9-21 20:15
错误这么多呢,  能找多少呢?
作者: 乐滋滋儿    时间: 2015-9-21 20:26
看不懂啊这个
作者: 洋葱头头    时间: 2015-9-21 20:28
能插入代码的 你这排版 根本看不下去
作者: maxwell247    时间: 2015-9-21 20:39
这代码简直没办法看。 没缩进。
作者: 纳木错的程序猿    时间: 2015-9-21 21:12
这第一个打印的全是数字,和*这个符号没关系啊。代码看不懂
作者: pan1564335    时间: 2015-9-21 21:14
这代码看的头晕
作者: heimatai6    时间: 2015-9-21 21:29
太6、、、
作者: stream_lin    时间: 2015-9-21 21:35
脑袋都看晕咯
作者: 刘凯1213    时间: 2015-9-21 21:47
没有缩进,看的头都大了
作者: 迷茫不堪的年纪    时间: 2015-9-21 21:59
自我报错, 1. 符号错误,  因较少发帖, 所以直接在帖子上输入了, 观看性确实比较差。
作者: lanyu    时间: 2015-9-21 22:03
1>   
     /*
* 打印正 如下的形状
*     *
*     **
*     ***
*     ****
*     *****
*
*/
// 需求分析:打印4行5列的*
//思路:用嵌套for循环实现多行多列的功能,外层for控制行数,内层for控制列数
public class demo {
  public static void main(String[] args) {
        for(int x=1;x<6;x++) {
                for(int y=0;y<x;y++) {
                        System.out.print("*");
                }
                System.out.println(" ");
        }
}
}
作者: 年年糕v    时间: 2015-9-21 22:08
本帖最后由 年年糕v 于 2015-9-21 22:12 编辑

第二题的方法一正确版本!!
//目标:使用for 循环打印处以上符号
//方法1:
class ForForTest2
{
public static void main(String[]args)
        {
                for (int x =0;x<5 ;x++ )
                {
                        for (int y=x;y<5;y++ )
                        {
                                System.out.print("*");
                        }
                        System.out.println();
                }
    }
}
第二题 方法二的正确方法
//目标:使用for 循环打印处以上符号
//方法2:
class ForForTest3
{
public static void main(String[]args)
        {
                for (int x =0;x<5 ;x++ )
                {
                        for (int y=5;y>x;y-- )
                        {
                                System.out.print("*");
                        }
                        System.out.println();
                }
    }
}



作者: xiaoya0o0o    时间: 2015-9-21 22:09
太溜,流的不行了.............
作者: 迷茫不堪的年纪    时间: 2015-9-21 22:22
xiaoya0o0o 发表于 2015-9-21 22:09
太溜,流的不行了.............

都是乱搞的。 其实你都可以看懂的, 一个个看
作者: 天涯莫名    时间: 2015-9-21 22:25
路过,顶一下
作者: 迷茫不堪的年纪    时间: 2015-9-21 22:25
乐滋滋儿 发表于 2015-9-21 20:26
看不懂啊这个

是个循环, 太乱了
作者: 迷茫不堪的年纪    时间: 2015-9-21 22:26
洋葱头头 发表于 2015-9-21 20:28
能插入代码的 你这排版 根本看不下去

嘿嘿, 求教啊。。。。很少发帖
作者: pengwei1989    时间: 2015-9-21 22:45
脑壳疼。。。。。。。。
作者: 往事如风555    时间: 2015-9-21 22:54
看的费劲
作者: 洋葱头头    时间: 2015-9-22 08:03
迷茫不堪的年纪 发表于 2015-9-21 22:26
嘿嘿, 求教啊。。。。很少发帖

发帖时候 上面看工具栏不是有一个工具叫"代码" 吗 就是这个符号 <>  直接插入就可以了
作者: 迷茫不堪的年纪    时间: 2015-9-22 18:55
洋葱头头 发表于 2015-9-22 08:03
发帖时候 上面看工具栏不是有一个工具叫"代码" 吗 就是这个符号   直接插入就可以了  ...

好的 ,谢谢哈
作者: beyond1337    时间: 2015-9-22 19:04
这排版直接就没有了看的欲望.
作者: 迷茫不堪的年纪    时间: 2015-10-16 02:04
还是小6
作者: fenger7    时间: 2015-10-16 07:02
感觉棒棒的
作者: 迷茫不堪的年纪    时间: 2015-10-16 21:49
必须的。

作者: feng0606    时间: 2015-10-16 22:03
这代码看的真心累...
作者: 洛邑王澈    时间: 2015-10-16 22:06
看的头疼。。。。
作者: 迷茫不堪的年纪    时间: 2015-10-17 00:49
哈哈。我看的都累,较久之前的了
作者: Cloud丶    时间: 2015-10-17 00:55
学习了啊啊
作者: 79481535    时间: 2015-10-17 09:01
头疼+10086
作者: heshiwei    时间: 2015-10-17 09:05
代码没法看,不过还是给你顶一下。
作者: QiChen    时间: 2015-10-17 10:41
Hoho,看得头痛,太多了……
作者: docwei    时间: 2016-2-23 23:04
看啊看啊看
作者: 迷茫不堪的年纪    时间: 2016-2-23 23:55
docwei 发表于 2016-2-23 23:04
看啊看啊看

太久以前的没有了意义




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2