黑马程序员技术交流社区

标题: 软件的使用次数 [打印本页]

作者: Kikyou2014    时间: 2014-11-5 21:29
标题: 软件的使用次数
  1. <p>import java.io.*;
  2. import java.util.*;
  3. class RunCount
  4. {
  5.         public static void main(String[] args)
  6.         {
  7.                 File conf=new File("count.ini");
  8.                 FileInputStream fis=null;
  9.                 FileOutputStream fos=null;
  10.                 try
  11.                 {
  12.                         if(!conf.exists())
  13.                                 conf.createNewFile();
  14.                         fis=new FileInputStream(conf);</p><p>fos=new FileOutputStream(conf);
  15.           Properties prop=new Properties();
  16.                         prop.load(fis);
  17.                         int count=0;
  18.                         String value=prop.getProperty("count");
  19.                         if(value!=null)
  20.                         {
  21.                                 count=Integer.parseInt(value);
  22.                                 if(count>=5)
  23.                                 {
  24.                                         System.out.println("您好!使用次数已到,请充值!");
  25.                                         return;
  26.                                 }
  27.                         }
  28.                         count++;
  29.                         prop.setProperty("count",count+"");
  30.    
  31.           prop.store(fos,"");
  32.                 }
  33.                 catch (IOException e)
  34.                 {
  35.                         throw new RuntimeException("文件创建失败!");
  36.                 }
  37.                 finally
  38.                 {
  39.                         try
  40.                         {
  41.                                 if(fos!=null)
  42.                                         fos.close();
  43.                         }
  44.                         catch (IOException e)
  45.                         {
  46.                                 throw new RuntimeException("写出流关闭失败!");
  47.                         }
  48.                         try
  49.                         {
  50.                                 if(fis!=null)
  51.                                         fis.close();
  52.                         }
  53.                         catch (IOException e)
  54.                         {
  55.                                 throw new RuntimeException("读取流关闭失败!");
  56.                         }
  57.                        
  58.                 }
  59.         }
  60. }
  61. </p>
复制代码
为什么运行没效果?





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