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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 郑云斌 于 2014-5-9 19:14 编辑

下面是部分程序,要实现的功能是随机数i ,然后生成i.txt,比如随机出来50,就生成50.txt,求解              

public static void main(String[] args) {
           //构造函数
           long   i = (long)(Math.random()*10000000000l);
           File file = new File("i.txt");
           if( !file.exists())
           {
                                    try {
                                                             file.createNewFile();
                                                             } catch (IOException e) {
                                                             e.printStackTrace();
                                                             }
                                    }
  }

1 个回复

正序浏览
本帖最后由 黄陂酷歌 于 2014-5-9 12:51 编辑

public static void main(String[] args) {
           //构造函数

int flag = 0;
while(flag<50){
           long   i = (long)(Math.random()*10000000000l);
           File file = new File("i.txt");
           if( !file.exists())
           {
                                    try {
                                                             file.createNewFile();
                                                             flag++;
                                                             } catch (IOException e) {
                                                             e.printStackTrace();
                                                             }
                                     }        
             }
            else{
                         continue;
             }

}
}




回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马