实验十 输入输出流.docxVIP

  • 2
  • 0
  • 约1.72千字
  • 约 3页
  • 2024-07-13 发布于上海
  • 举报

importjava.util.Arrays;importjava.util.Scanner;

importjava.util.InputMismatchException;

publicclasste10_1

{

publicstaticvoidmain(String[]args)

{

Scannerin=newScanner(System.in);inti;

int[]a=newint[10];System.out.print(请输入10个数:);try

{

for(i=0;i10;i++)a[i]=in.nextInt();

}

catch(InputMismatchExceptione)

{

System.out.println(输入类型不对); System.exit(1);

}

catch(ArrayIndexOutOfBoundsExceptione)

{

System.out.println(个数不对); System.exit(1);

}

Arrays.sort(a);for(i=0;i10;i++)System.out.print(a[i]+);

}

}

importjava.awt.*;importjava.io.*;

importjava.util.Scanner;publicclasste10_2

{

publicstaticvoidmain(String[]args)

{

try

{

Scannerin=newScanner(System.in);FileWriterfw=newFileWriter(te10.txt);System.out.println(请输入内容:);Stringst=in.next().toString();

fw.write(st);

fw.close();

System.out.println(已输入到te10.txt文件);FileReaderfr=newFileReader(te10.txt);char[]ch=newchar[st.length()];

inti=0;while(fr.read(ch)!=-1);for(i=0;ist.length();i++)

System.out.print(ch[i]+);fr.close();System.out.println();

System.out.println(已成功从te10.txt文件读入);

}

catch(IOExceptione)

{ e.printStackTrace();

}

}

}

importjava.awt.*;importjava.io.*;

importjava.util.Scanner;publicclasste10_3

{

publicstaticvoidmain(String[]args)

{

Scannerin=newScanner(System.in);try

{

FileReaderfr=newFileReader(input.txt);FileWriterfw=newFileWriter(output.txt);intsum=1;

fw.write(1:);

charch[]=newchar[1];while(fr.read(ch)!=-1)

{

if(ch[0]==\r){

sum++;

Stringst=Integer.toString(sum);fw.write(\r\n);

fw.write(st);fw.write(:);

}

else fw.write(ch);

}

fr.close();

fw.close();

in.close();

}

catch(IOExceptione)

{e.printStackTrace();

}

}

}

文档评论(0)

1亿VIP精品文档

相关文档