zoukankan      html  css  js  c++  java
  • 语言的种类成分

    语言的种类千差万别。但是,一般说来,基本成分不外4种。

    数据成分。用以描述程序中所涉及的数据。

    运算成分。用以描述程序中所包含的运算。

    控制成分。用以表达程序中的控制构造。

    传输成分。用以表达程序中数据的传输

     

      1 package Com.TableTest;
      2 import java.io.BufferedReader;
      3 import java.io.BufferedWriter;
      4 import java.io.FileReader;
      5 import java.io.FileWriter;
      6 import java.io.IOException;
      7 import java.text.SimpleDateFormat;
      8 import java.util.Date;
      9 
     10 
     11 
     12 public class TableText_25
     13 {
     14         public static void main(String[] args)
     15         {
     16                 System.out.println("success");
     17                 writeMethod1();
     18                 writeMethod2();
     19                 writeMethod3();
     20                 readMethod1();
     21                 readMethod2();
     22         }
     23         /**
     24          * 使用FileWriter类写文本文件
     25          */
     26         public static void writeMethod1()
     27         {
     28                 String fileName="H://borter.txt";
     29                 try
     30                 {
     31                         //使用这个构造函数时,如果存在borter.txt文件,
     32                         //则先把这个文件给删除掉,然后创建新的borter.txt
     33                         FileWriter writer=new FileWriter(fileName);
     34                         writer.write("Hello borter:
    ");
     35                         writer.write("  My name is borter!
    ");
     36                         writer.write("  I like you and miss you。");
     37                         writer.close();
     38                 } catch (IOException e)
     39                 {
     40                         e.printStackTrace();
     41                 }
     42         }
     43         /**
     44          * 使用FileWriter类往文本文件中追加信息
     45          */
     46         public static void writeMethod2()
     47         {
     48                 String fileName="H://borter.txt";
     49                 try
     50                 {
     51                         //使用这个构造函数时,如果存在borter.txt文件,
     52                         //则直接往borter.txt中追加字符串
     53                         FileWriter writer=new FileWriter(fileName,true);
     54                         SimpleDateFormat format=new SimpleDateFormat();
     55                         String time=format.format(new Date());
     56                         writer.write("
    	"+time);
     57                         writer.close();
     58                 } catch (IOException e)
     59                 {
     60                         e.printStackTrace();
     61                 }
     62         }
     63         //注意:上面的例子由于写入的文本很少,使用FileWrite类就可以了。但如果需要写入的
     64         //内容很多,就应该使用更为高效的缓冲器流类BufferedWriter。
     65         /**
     66          * 使用BufferedWriter类写文本文件
     67          */
     68         public static void writeMethod3()
     69         {
     70                 String fileName="H://borter.txt";
     71                 try
     72                 {
     73                         BufferedWriter out=new BufferedWriter(new FileWriter(fileName));
     74                         out.write("Hello tom:");
     75                         out.newLine();  //注意
    不一定在各种计算机上都能产生换行的效果
     76                         out.write("  My name is tom!
    ");
     77                         out.write("  I like you and miss you。");
     78                         out.close();
     79                 } catch (IOException e)
     80                 {
     81                         // TODO Auto-generated catch block
     82                         e.printStackTrace();
     83                 }
     84         }
     85         /**
     86          * 使用FileReader类读文本文件
     87          */
     88         public static void readMethod1()
     89         {
     90                 String fileName="H://borter.txt";
     91                 int c=0;
     92                 try
     93                 {
     94                         FileReader reader=new FileReader(fileName);
     95                         c=reader.read();
     96                         while(c!=-1)
     97                         {
     98                                 System.out.print((char)c);
     99                                 c=reader.read();
    100                         }
    101                         reader.close();
    102                 } catch (Exception e) {
    103                         e.printStackTrace();
    104                 }
    105         }
    106         
    107         /**
    108          * 使用BufferedReader类读文本文件
    109          */
    110         public static void readMethod2()
    111         {
    112                 String fileName="H://borter.txt";
    113                 String line="";
    114                 try
    115                 {
    116                         BufferedReader in=new BufferedReader(new FileReader(fileName));
    117                         line=in.readLine();
    118                         while (line!=null)
    119                         {
    120                                 System.out.println(line);
    121                                 line=in.readLine();
    122                         }
    123                         in.close();
    124                 } catch (IOException e)
    125                 {
    126                         e.printStackTrace();
    127                 }
    128         }
    129 }
  • 相关阅读:
    OpenCV基本函数学习
    OpenCV:概述、结构和内容
    NS2典型例子简单分析
    NS2仿真过程中需要的语言及基本组件
    洛谷 P2393 yyy loves Maths II
    洛谷 P1922 女仆咖啡厅桌游吧
    洛谷 P2559 [AHOI2002]哈利·波特与魔法石
    洛谷 P1301 魔鬼之城
    洛谷 P2383 狗哥玩木棒
    洛谷 P2298 Mzc和男家丁的游戏
  • 原文地址:https://www.cnblogs.com/borter/p/9395092.html
Copyright © 2011-2022 走看看