305 Views
February 04, 22
スライド概要
Java プログラミング入門(スライド資料とプログラム例)(全6回)
https://www.kkaneko.jp/pro/ji/index.html
金子邦彦研究室ホームページ
https://www.kkaneko.jp/index.html
金子邦彦(かねこくにひこ) 福山大学・工学部・教授 ホームページ: https://www.kkaneko.jp/index.html 金子邦彦 YouTube チャンネル: https://youtube.com/user/kunihikokaneko
ji-1. Java を使ってみる (Java プログラミング入門) URL: https://www.kkaneko.jp/cc/ji/index.html 金子邦彦 1
目標 • コンピュータを役に立つ道具として実感する • Java のsin 関数の繰り返し計算のプログラムを使 い,キーボードからのデータの読み込み,計算の 繰り返し,画面表示ができることを確認する • GDBonline での Java プログラムの編集,実行 2
ソースコード
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
ソースコード
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
例題1のプログラム実行結果 キーボードから,デー タ「0.4」と「0.1」を 読み込んでいる 計算を 20回繰り返して, 計算結果を表示してい る 5
プログラムの機能 プログラムでは,計算等の実行手順を記述 • キーボードからのデータの読み込み • 計算の繰り返し 計算は自動で繰り返し • 画面表示 など 6
オンライン開発環境 Online GDB • プログラミングを行えるオンラインのサービス https://www.onlinegdb.com • ウェブブラウザを使う • たくさんの言語を扱うことができる Python3, Java, C/C++, C#, JavaScript, R, アセンブリ言語,SQL など • オンラインなので、「秘密にしたいプログラム」 を扱うには十分な注意が必要 7
GDBonline で Java を動かす手順 ① ウェブブラウザを起動する ② 次の URL を開く https://www.onlinegdb.com 8
③ 「Language」のところで,「Java」を選ぶ 9
実行ボタン エディタ画面 プログラムを 書き換えること ができる 10
実行手順 (1/4) 「Run」をクリック 11
実行手順 (2/4) 実行画面が現れる 12
実行手順 (3/4) 数値を入れる (プログラムに数値データを与える) 13
実行手順 (4/4) さらに数値を入れると, 計算結果が表示される 14
実行途中での強制終了 「Stop」をクリック 15
オンライン開発環境を使わずに Java プログ ラムを動かす手順(参考のため) ① Java のインストール ② プログラムファイルの作成 Main.java のようなファイル名で保存 ③ javac コマンドの実行 ④ java コマンドの実行 16
演習1 例題1 のプログラムを実行して,sin(0.4) の値を確 認しなさい そのために start_x, step_x の値を適切に入れるこ とを考えなさい. 17
演習2 例題1のプログラムの「sin」の部分を,わざと間違 えて(「son」のように),「Run」をクリック. コンピュータによるプログラムの構文チェックの機 能が有効に働いていることを確認しなさい 18
演習3 プログラムを cos の値を計算できるように書き換 えて,実行をしなさい. そして,cos(0.4) の値を確認しなさい. 19