ji-1. Java を使ってみる

171 Views

February 04, 22

スライド概要

(Java プログラミング入門)
URL: https://www.kkaneko.jp/cc/ji/index.html

profile-image

金子邦彦(かねこくにひこ) 福山大学・工学部・教授 ホームページ: https://www.kkaneko.jp/index.html 金子邦彦 YouTube チャンネル: https://youtube.com/user/kunihikokaneko

シェア

埋め込む »CMSなどでJSが使えない場合

各ページのテキスト
1.

ji-1. Java を使ってみる (Java プログラミング入門) URL: https://www.kkaneko.jp/cc/ji/index.html 金子邦彦 1

2.

目標 • コンピュータを役に立つ道具として実感する • Java のsin 関数の繰り返し計算のプログラムを使 い,キーボードからのデータの読み込み,計算の 繰り返し,画面表示ができることを確認する • GDBonline での Java プログラムの編集,実行 2

3.
[beta]
ソースコード
import java.lang.Math;
import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
double start_x, step_x, x, y;
int i;
Scanner s = new Scanner(System.in);
System.out.println("Please Enter start_x =");
start_x = s.nextDouble();
System.out.println("Please Enter step_x =");
step_x = s.nextDouble();
for (i = 1; i <= 20; i++) {
x = start_x + (i * step_x);
y = Math.sin(x);
System.out.printf("sin(%8.3f) = %8.3f\n", x, y);
}
}
}

3

4.
[beta]
ソースコード
import java.lang.Math;
import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
double start_x, step_x, x, y;
int i;
Scanner s = new Scanner(System.in);

キーボードからの
データの読み込み

System.out.println("Please Enter start_x =");
start_x = s.nextDouble();
System.out.println("Please Enter step_x =");
step_x = s.nextDouble();

計算の繰り返し

for (i = 1; i <= 20; i++) {
x = start_x + (i * step_x);
y = Math.sin(x);
System.out.printf("sin(%8.3f) = %8.3f\n", x, y);

画面表示

}
}
}

4

5.

例題1のプログラム実行結果 キーボードから,デー タ「0.4」と「0.1」を 読み込んでいる 計算を 20回繰り返して, 計算結果を表示してい る 5

6.

プログラムの機能 プログラムでは,計算等の実行手順を記述 • キーボードからのデータの読み込み • 計算の繰り返し 計算は自動で繰り返し • 画面表示 など 6

7.

オンライン開発環境 Online GDB • プログラミングを行えるオンラインのサービス https://www.onlinegdb.com • ウェブブラウザを使う • たくさんの言語を扱うことができる Python3, Java, C/C++, C#, JavaScript, R, アセンブリ言語,SQL など • オンラインなので、「秘密にしたいプログラム」 を扱うには十分な注意が必要 7

8.

GDBonline で Java を動かす手順 ① ウェブブラウザを起動する ② 次の URL を開く https://www.onlinegdb.com 8

9.

③ 「Language」のところで,「Java」を選ぶ 9

10.

実行ボタン エディタ画面 プログラムを 書き換えること ができる 10

11.

実行手順 (1/4) 「Run」をクリック 11

12.

実行手順 (2/4) 実行画面が現れる 12

13.

実行手順 (3/4) 数値を入れる (プログラムに数値データを与える) 13

14.

実行手順 (4/4) さらに数値を入れると, 計算結果が表示される 14

15.

実行途中での強制終了 「Stop」をクリック 15

16.

オンライン開発環境を使わずに Java プログ ラムを動かす手順(参考のため) ① Java のインストール ② プログラムファイルの作成 Main.java のようなファイル名で保存 ③ javac コマンドの実行 ④ java コマンドの実行 16

17.

演習1 例題1 のプログラムを実行して,sin(0.4) の値を確 認しなさい そのために start_x, step_x の値を適切に入れるこ とを考えなさい. 17

18.

演習2 例題1のプログラムの「sin」の部分を,わざと間違 えて(「son」のように),「Run」をクリック. コンピュータによるプログラムの構文チェックの機 能が有効に働いていることを確認しなさい 18

19.

演習3 プログラムを cos の値を計算できるように書き換 えて,実行をしなさい. そして,cos(0.4) の値を確認しなさい. 19