-----------------------------Test3.java--------------------------------- /****************************/ /* FORTRANプログラムの実行 */ /* coded by Y.Suganuma */ /****************************/ import java.io.*; public class Test3 { public static void main(String args[]) { String str; BufferedReader in; PrintStream out; Process process; InputStream is; OutputStream os; try { // FORTRANプログラムの実行 process = Runtime.getRuntime().exec("TEST3_F.EXE"); // プロセスの標準入力へデータを送信 os = process.getOutputStream(); out = new PrintStream(os); out.println("50 30"); out.close(); // 結果をプロセスの標準出力から入力 is = process.getInputStream(); in = new BufferedReader(new InputStreamReader(is)); str = in.readLine(); System.out.println(str); in.close(); } catch (IOException e) {} } } ----------------------------TEST3_F.FOR--------------------------------- C************************************* C 標準入力から入力し,標準出力へ出力 * C coded by Y.Suganuma * C************************************* C C データの読み込み C READ (*,*) N1, N2 C C 計算 C IWA = N1 + N2 ISA = N1 - N2 C C 出力 C WRITE (*,*) IWA, ISA END