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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

下面是代码
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 传到里面去啊

2 个回复

倒序浏览
有创意,String str =  j+"*"+i+"="+(i*j); 这样就可以了,你用引号括起全部来没用的,要代进去算的不能括
回复 使用道具 举报
骓逝 发表于 2016-2-25 22:25
有创意,String str =  j+"*"+i+"="+(i*j); 这样就可以了,你用引号括起全部来没用的,要代进去算的不能括 ...

恩,知道了,刚才一直等,原来还可以这样,谢谢你
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马