diff --git a/src/run1-1.sh b/src/run1-1.sh index 61e4cde..7a3f01e 100755 --- a/src/run1-1.sh +++ b/src/run1-1.sh @@ -1,40 +1,19 @@ -#!/bin/bash - -# javac によるコンパイル -echo '>' javac -encoding UTF-8 j1/Hello.java -sleep 1 -javac -encoding UTF-8 j1/Hello.java -echo done. -sleep 1 - -# java によるHello.class の実行 (ファイル名の .classは省略する) -echo '>' java j1.Hello -echo '( >' java j1/Hello 'でも起動できる)' -sleep 1 -java j1.Hello -echo done. -sleep 1 - -# Java Class fileの中身を見てみる -echo '>' hexdump -C j1/Hello.class -sleep 1 -hexdump -C j1/Hello.class - -# 一旦シェルスクリプトの実行をストップ。 -echo "type Return(Enter) to run next command / CTRL+C to quit" -read input_str - -# javac によるコンパイル -echo '>' javac -encoding UTF-8 j1/HelloNW.java -sleep 1 -javac -encoding UTF-8 j1/HelloNW.java -echo done. -sleep 1 - -# java コマンドによるHelloNW.class の実行 -echo '>' java j1.HelloNW -sleep 1 -java j1.HelloNW -echo done. - - +public class Main { + public static void main(String[] args) { + + // 処理前の時刻 + long startTime = System.currentTimeMillis(); + + int result = 0; + for (int i = 0; i i < 1000000; i++){ + result += 1; + } + + // 処理後の時刻 + long endTime = System.currentTieMillis(); + + System.out.println("開始時刻 :" +startTime + " ms"); + System.out.println("終了時刻 :" + endTime + " ms"); + System.out.println("処理時間 :" + (endTime - startTime) + " ms"); + } +}