A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如题,编译无错,但打印不出结果
class Demo {
        public static void main(String[] args) {
                for (int i = 1;i <= 9 ;i++ ) {
                        for (int j = 1;j <= i ;j++ ) {
                                System.out.print(j+"*"+i+"="+j*i+"\t");
                        }
                        System.out.println();
                }

        }
}

16 个回复

倒序浏览
楼下的 帮他解答
回复 使用道具 举报
看不懂!!!!!!!
回复 使用道具 举报
我我试了,可以打印的
回复 使用道具 举报
可以打印啊,重启一下eclipse试试呢
回复 使用道具 举报
没有问题  可以的
回复 使用道具 举报
这算法不是很有条理,打印不出来,那就是开发工具的问题。用控制台试一下。
回复 使用道具 举报
控制台试了没问题呀
回复 使用道具 举报
打印的时候出现什么提示
回复 使用道具 举报
Monkey1992 发表于 2016-3-2 23:14
这算法不是很有条理,打印不出来,那就是开发工具的问题。用控制台试一下。 ...

大神,啥是算法?
回复 使用道具 举报
没问题,可以打印啊,你看看是不是其他原因!
回复 使用道具 举报
一看就是标准的99乘法表啊 没什么问题啊
全英文也没什么编码问题
结果是什么都没有?
回复 使用道具 举报
试试这个:

/*
    项目需求:  编写程序,使用循环语句,打印九九乘法表到控制台
    分析:
        1.使用双重for循环, 外层循环控制被乘数,内层循环控制乘数
        2.打印输出算式及时计算结果
        3.内层循环结束后 , 进行换行
        4. 使用 \t 进行对齐
*/
public class Test02_Mult99 {
        public static void main(String [] args) {
        // 外层循环控制被乘数
        for(int i=1; i<=9; i++) {  
            for(int j=1; j<=i;j++) {      // 内层循环控制乘数
                //内层循环结束后 , 进行换行
                System.out.print(j+"*"+i+"="+(i*j)+"\t");
            }
            System.out.println();
        }
        }       
}

/*
打印结果 :
1*1=1
1*2=2   2*2=4
1*3=3   2*3=6   3*3=9
1*4=4   2*4=8   3*4=12  4*4=16
1*5=5   2*5=10  3*5=15  4*5=20  5*5=25
1*6=6   2*6=12  3*6=18  4*6=24  5*6=30  6*6=36
1*7=7   2*7=14  3*7=21  4*7=28  5*7=35  6*7=42  7*7=49
1*8=8   2*8=16  3*8=24  4*8=32  5*8=40  6*8=48  7*8=56  8*8=64
1*9=9   2*9=18  3*9=27  4*9=36  5*9=45  6*9=54  7*9=63  8*9=72  9*9=81
*/
回复 使用道具 举报
你看下你的编译报错了没?文件名是不是和类名一样都是Demo!
回复 使用道具 举报
版主是不是出现莫名的错误?代码没有问题,你试着新建一个Java文档再重新编辑一下。下面是我按照你的代码打印出来的。没问题

5DF6.tmp.jpg (92.31 KB, 下载次数: 29)

5DF6.tmp.jpg
回复 使用道具 举报
可以啊,这是我用MyEclipse运行的,你看看,我觉得你可能运行的时候出错了,代码没问题的!!!!!!
回复 使用道具 举报

代码没有问题的,这是我用MyEclipse运行的你的代码截图!!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马