黑马程序员技术交流社区

标题: 九九乘法表 [打印本页]

作者: yepeng0311    时间: 2016-3-15 10:10
标题: 九九乘法表
是不是for循环套for循环 ?


作者: sbqtvb2007    时间: 2016-3-15 10:29
亲,是的。for嵌套就可以写出九九乘法表喽,多练练就好了。
作者: SailSet    时间: 2016-3-15 11:43
是的 for 嵌套for 就行了   难点在于,那个外层内层的循环次数和循环条件
作者: yepeng0311    时间: 2016-3-15 17:03
感谢各位大神
作者: 泥娃娃    时间: 2016-3-15 17:32
//双重for循环
    for (int i=1; i<=9; i++) {
        for (int j=1; j<=i; j++) {   //  注意此处是i值,类似打印正三角
            printf("%d*%d=%d\t",j,i,i*j);
        }
        printf("\n");
    }

作者: luqilong1992    时间: 2016-3-15 20:09
是的,注意循环条件和循环次数
作者: 恰巧    时间: 2016-3-15 22:15
是的。。。。。。。。。。。。。
作者: 叫我超哥    时间: 2016-3-15 23:23
搞清行列就ok了
作者: h847941727    时间: 2016-3-16 00:24
是的哟!好好学哟楼主!
作者: 何必ˇㄨ那么假    时间: 2016-3-16 00:25
双重for循环  外层 i=0;i
作者: 何必ˇㄨ那么假    时间: 2016-3-16 00:29
外层 i = 1 ; i < 9 ; i ++  内存 j = 1 ; j < = i ; j++;
作者: 赵国政    时间: 2016-3-16 00:41
是的
Biao99{//定义一个类
        public static void main(String[] args){//写出主函数
                for (int x=1;x<=9;x++)//外循环控制行数9行
                {
                        for (int y=1;y<=x;y++)//内循环控制列数
                        {
                                System.out.print(y+"*"+x+"="+x*y+'\t');//输出y*x=y*x
                        }
                                System.out.println();//换行
                }
        }
}
作者: 13934281493    时间: 2016-3-16 09:13
yepeng0311 发表于 2016-3-15 10:10
是不是for循环套for循环 ?

两个for嵌套!
作者: yepeng0311    时间: 2016-3-16 10:55
赵国政 发表于 2016-3-16 00:41
是的
Biao99{//定义一个类
        public static void main(String[] args){//写出主函数

感谢了哈
作者: ShallDoll    时间: 2016-3-16 11:36
for和while是可以相互转换的,用for和while都能实现打印九九乘法表
作者: yepeng0311    时间: 2016-3-16 15:14
ShallDoll 发表于 2016-3-16 11:36
for和while是可以相互转换的,用for和while都能实现打印九九乘法表

能写出来么 参考下
作者: ShallDoll    时间: 2016-3-16 18:20
class WhileWhile{
        public static void main(String[]args){
                int i = 1;
               
                while(i<=9){
                        int j = 1;               
                        while(j<=i){
                                System.out.print(j+"*"+i+"="+j*i+"\t");
                                j++;
                        }
                i++;
                System.out.println();
                }
        }
}
作者: Devilhunter    时间: 2016-3-19 00:22
是的``````输出加个"\t"吧
作者: sbqtvb2007    时间: 2016-3-19 07:13
亲,现在会打印九九乘法表吗?
作者: huhemingtiancai    时间: 2016-3-19 08:54
两个for循环就可以了啊
作者: zhangyapeng    时间: 2016-3-19 22:49
for里面嵌套一个for就OK
作者: 爱尘iPhone    时间: 2016-3-19 23:33
是的呢 嵌套循环很好用的
作者: xiongjin1991    时间: 2016-3-20 02:24
是的,一个控制行,一个控制列




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