Reader, Writer $B$N1~MQ(B

last modified: Sep./09th/2002

$BJ8;z%G!<%?$NF~=PNO$O(B BufferedReader $B$H(B BufferedWriter $B$rMQ$$$^$9!#$3$l$i$OJ8;z%9%H%j!<%`$r%i%C%T%s%0$9$k$3$H$GF/$-$^$9!#$=$NJ8;z%9%H%j!<%`$O%3%s%9%H%i%/%?$K0z?t$H$7$FM?$($^$9$,!"(B Reader/Writer $B%/%i%97?$,%3%s%9%H%i%/%?$N0z?t$KDj5A$5$l$F$$$^$9!#$3$l$i$N%/%i%9$r7Q>5$7$?%/%i%97?$N%9%H%j!<%`$,0z?t$H$7$F5v$5$l$k$3$H$K$J$j$^$9$,!"$$$m$$$m$J%Q%?!<%s$,9M$($i$l$^$9!#0J2<$G$O$=$NE@$KCm0U$7$F$/$@$5$$!#(B

$B%/%i%9L>(B$B%3%s%9%H%i%/%?$N0z?t$N7?$K5v$5$l$k%/%i%9$N0lNc(B
BufferedReaderBufferedReader, CharArrayReader, FilterReader, InputStreamReader, PipedReader, StringReader
BufferedWriterBufferedWriter, CharArrayWriter, FilterWriter, OutputStreamWriter, PipedWriter, PrintWriter, StringWriter

$BI8=`F~=PNO(B

$BSystem.in $B$+$iFI$_9~$s$@J8;zNs$r!"I8=`=PNO(B System.out $B$K=q$-9~$_$^$9!#(B

System.in $B$r(B InputStreamReader $B$G%i%C%W$7$FJ8;z%9%H%j!<%`$KJQ49$7!"$=$l$r(B BufferedReader $B$G%i%C%T%s%0$7$^$9!#F1MM$K!"(B System.out $B$r(B OutputStreamWriter $B$G%i%C%W$7!"$3$l$r(B BufferedWriter $B$G%i%C%T%s%0$7$^$9!#(B

import java.io.*;

class StdIO {
	public static void main(String[] args) {
		BufferedReader bin
			= new BufferedReader(new InputStreamReader(System.in));
		BufferedWriter bout
			= new BufferedWriter(new OutputStreamWriter(System.out));

		String str="";
		try {
			for (int i=1 ;true ;i++) {
				System.out.print("$B9T(B> ");
				str=bin.readLine();
				if (str.equals("x")) {
					break;
				}
				bout.write("\t"+i+": ");
				bout.write(str);
				bout.newLine();
			}
			bout.flush();
		} catch (IOException e) {
			System.out.println(e);
		}
	}
}
C:\java>javac StdIO.java

C:\java>java StdIO
$B9T(B> pride
$B9T(B> greed
$B9T(B> lust
$B9T(B> anger
$B9T(B> gluttony
$B9T(B> envy
$B9T(B> sloth
$B9T(B> x
        1: pride
        2: greed
        3: lust
        4: anger
        5: gluttony
        6: envy
        7: sloth

$BI8=`F~=PNO$NJL$N%5%s%W%k(B

IODemo.java:

class IODemo {
	public static void main(String[] args) {
		java.io.BufferedReader bin
			= new java.io.BufferedReader(new java.io.InputStreamReader(System.in));
		try {
			while (true) {
				System.out.print("$BH>7B!'(B");
				String str = bin.readLine();
				double r = Double.parseDouble(str);
				System.out.println("$B1_<~!'(B" + 2.0 * Math.PI * r);
			}
		} catch (NumberFormatException ex) {
			try {
				bin.close();
			} catch (java.io.IOException e) {
				e.printStackTrace();
			}
			System.out.println("$B=*N;(B");
		} catch (java.io.IOException ex) {
			try {
				bin.close();
			} catch (java.io.IOException e) {
				e.printStackTrace();
			}
			return;
		}
	}
}

Java$B$N%G!<%?F~=PNO$O!"%9%H%j!<%`$H8F$P$l$k%*%V%8%'%/%H$H$7$F07$$$^$9!#F~NO%9%H%j!<%`$H8F$P$l$k%*%V%8%'%/%H$+$i%G!<%?$rFI$_9~$_!"F1$8$/=PNO%9%H%j!<%`$H8F$P$l$k%*%V%8%'%/%H$rDL$7$F%G!<%?$r=PNO$7$^$9!#(B

$B$3$N%5%s%W%k$G$O!"I8=`F~NO%9%H%j!<%`(BSystem.in$B$r(BInputStreamReader$B$N%3%s%9%H%i%/%?0z?t$K$H$C$F$$$^$9!#$3$l$r!V%i%C%W$9$k!W$H8F$S$^$9!#(BSystem.in$B$r(BInputStreamReader$B$G%i%C%W$7!"99$K(BBufferedReader$B$G%i%C%W$7$F$$$^$9!#(B

$BF~=PNO%9%H%j!<%`$O!"MQ$,L5$/$J$l$P%/%m!<%:$9$kI,MW$,$"$j$^$9!#$3$3$G$O!"(BBufferedReader$B%*%V%8%'%/%H(Bbin$B$r%/%m!<%:$7$F$$$^$9!#$3$l$r%/%m!<%:$9$l$P!"%i%C%W$5$l$F$$$k(BInputStreamReader$B%*%V%8%'%/%H$NF1;~$K%/%m!<%:$5$l$^$9!#(B

$B%G!<%?$NF~=PNO$G$O!"(Bjava.io.IOException$B$,H/@8$7!"$3$l$O(Bjava.lang.Exception$B$ND>@\$N%5%V%/%i%9$G$"$j!"Nc30=hM}$,I,?\$G$9!#$3$3$G$O(Btry catch$B9=J8$G=hM}$7$^$7$?!#y$5$l$^$9!#(Bmain()$B%a%=%C%I$O(BJavaVM$B$K$h$C$F%"%W%j%1!<%7%g%s5/F0;~$K:G=i$K8F$P$l$F$*$j!"8F$S=P$785$N%a%=%C%I$OB8:_$7$J$$$N$G!"C/$b=hM}$7$J$$;v$K$J$j$^$9!#(B

class IODemo {
	public static void main(String[] args) throws java.io.IOException {
		java.io.BufferedReader bin
			= new java.io.BufferedReader(new java.io.InputStreamReader(System.in));
		try {
			while (true) {
				System.out.print("$BH>7B!'(B");
				String str = bin.readLine();
				double r = Double.parseDouble(str);
				System.out.println("$B1_<~!'(B" + 2.0 * Math.PI * r);
			}
		} catch (NumberFormatException ex) {
			bin.close();
			System.out.println("$B=*N;(B");
		}
	}
}

$B$3$3$^$G$O$"$($F40A48BDjL>$G%/%i%9$r;XDj$7$F$$$^$7$?$,!"(Bjava.IO $B%Q%C%1!<%8$N%/%i%9$r(Bimport$B$7$F$*$1$P!"$@$1$G;XDj$G$-$^$9!#(B

import java.io.*;

class IODemo {
	public static void main(String[] args) throws Exception {
		BufferedReader bin
			= new BufferedReader(new InputStreamReader(System.in));
		try {
			while (true) {
				System.out.print("$BH>7B!'(B");
				String str = bin.readLine();
				double r = Double.parseDouble(str);
				System.out.println("$B1_<~!'(B" + 2.0 * Math.PI * r);
			}
		} catch (NumberFormatException ex) {
			bin.close();
			System.out.println("$B=*N;(B");
		}
	}
}

$B%3%s%Q%$%k!?

>javac IODemo.java

>java IoDemo
$BH>7B!'(B1
$B1_<~!'(B6.283185307179586
$BH>7B!'(B0.5
$B1_<~!'(B3.141592653589793
$BH>7B!'(B
$B=*N;(B

$B%U%!%$%k$KBP$9$kF~=PNO(B

$B0J2<$NNc$O!"0zMQ85$N%U%!%$%k$+$iFI$_9~$s$@J8;zNs$r!">.J8;z$KJQ49$7$F=PNO$7D>$9$b$N$G$9!#(B

import java.io.*;

class L2s {
	public static void main(String[] args) {
		try {
		BufferedReader br
			= new BufferedReader(new FileReader(new File(args[0])));
		BufferedWriter bw
			= new BufferedWriter(new FileWriter(new File(args[1])));

		String str;
			while ((str=br.readLine()) != null) {
				//$B>.J8;z$KJQ49(B
				String strl = str.toLowerCase();
				//$B%P%C%U%!$X=PNO(B
				bw.write(strl);
				bw.newLine();
			}
			//$B=*N;=hM}(B
			bw.flush();
			br.close();
			bw.close();
		} catch (IOException e) {
			System.out.println(e);
		}
	}
}

$B%3%^%s%I%i%$%s$+$i0z?t$rFs$DH$7$^$9!#F1$8%G%#%l%/%H%j$N%U%!%$%kL>$@$1$G$O$J$/!"%\%j%e!<%`%i%Y%k!"%G%#%l%/%H%jL>$b4^$a$?%Q%9$G;XDj$G$-$^$9!#(B

$B%3%^%s%I%i%$%s0z?t$r(B File $B%/%i%9$N%3%s%9%H%i%/%?0z?t$KM?$(!"$3$l$r(B FileReader $B%/%i%9$N%3%s%9%H%i%/%?0z?t$KM?$(!"$3$l$r(B BufferdeReader $B%/%i%9$G%i%C%W$7$F$$$^$9!#(B

Writer $B$K$D$$$F$bF1$8$h$&$JBufferedWriter $B%/%i%9$G%i%C%W$7$F$$$^$9!#(B



Copyright © 2002 SUGAI, Manabu. All Rights Reserved.
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送