黑马程序员技术交流社区

标题: 九九乘法表---打印不了,我该怎么改 [打印本页]

作者: as144378    时间: 2016-2-25 22:05
标题: 九九乘法表---打印不了,我该怎么改
下面是代码
public static void main(String[] args) throws IOException {
                File file = new File("stu.txt");
                BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(file));
               
                        for(int i = 1; i <= 9; i ++) {
                                for(int j = 1; j <= i; j ++) {
                                       
                                        String str = " j +  *  i  =  + ( i * j)  ";                       
                                        bos.write(str.getBytes());
                                        bos.write("\t".getBytes());
                                }
                                bos.write("\r\n".getBytes());
                        }
                       
                        bos.close();
        }
打印出来的只是字符啊,该怎么把 i 和 j 传到里面去啊
作者: 骓逝    时间: 2016-2-25 22:25
有创意,String str =  j+"*"+i+"="+(i*j); 这样就可以了,你用引号括起全部来没用的,要代进去算的不能括
作者: as144378    时间: 2016-2-25 22:57
骓逝 发表于 2016-2-25 22:25
有创意,String str =  j+"*"+i+"="+(i*j); 这样就可以了,你用引号括起全部来没用的,要代进去算的不能括 ...

恩,知道了,刚才一直等,原来还可以这样,谢谢你





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