ガイダンス

Similar documents
Microsoft Word - java a.doc

JavaプログラミングⅠ

Microsoft PowerPoint - prog03.ppt

JavaプログラミングⅠ

JavaプログラミングⅠ

プログラミング入門1

スライド 1

Prog1_2nd

PowerPoint プレゼンテーション

Java プログラミング Ⅰ 3 回目変数 変数 変 数 一時的に値を記憶させておく機能型 ( データ型 ) と識別子をもつ 2 型 ( データ型 ) 変数の種類型に応じて記憶できる値の種類や範囲が決まる 型 値の種類 値の範囲 boolean 真偽値 true / false char 2バイト文

Microsoft PowerPoint - prog09.ppt

Microsoft PowerPoint - prog09.ppt

プログラミングA

プログラミング入門1

JDK のインストール (2012 年 8 月時点でのバージョン ) Java の実行環境 開発環境は さまざまな企業 団体が開発 配布を行っているが 当テキストでは Java の生みの親である Sun MicroSystems 社 ( 現 Oracle 社 ) の実行環境 開発環境を使用する Ja

プログラミング基礎

PowerPoint Presentation

Java講座

PowerPoint プレゼンテーション

プログラミング入門1

ガイダンス

デジタル表現論・第6回

Java言語 第1回

ガイダンス

PowerPoint プレゼンテーション

ガイダンス

JavaプログラミングⅠ

break 文 switch ブロック内の実行中の処理を強制的に終了し ブロックから抜けます switch(i) 強制終了 ソースコード例ソースファイル名 :Sample7_1.java // 入力値の判定 import java.io.*; class Sample7_1 public stati

プログラミング入門1

書式に示すように表示したい文字列をダブルクォーテーション (") の間に書けば良い ダブルクォーテーションで囲まれた文字列は 文字列リテラル と呼ばれる プログラム中では以下のように用いる プログラム例 1 printf(" 情報処理基礎 "); printf("c 言語の練習 "); printf

Java プログラミング Ⅰ 7 回目 switch 文と論理演算子 今日の講義講義で学ぶ内容 switch 文 論理演算子 条件演算子 条件判断文 3 switch 文 switch 文 式が case のラベルと一致する場所から直後の break; まで処理しますどれにも一致致しない場合 def

プログラムの基本構成

デジタル表現論・第4回

2

Microsoft PowerPoint - prog04.ppt

PowerPoint プレゼンテーション

メソッドのまとめ

JavaプログラミングⅠ

GEC-Java

Java プログラミング Ⅰ 3 回目変 数 今日の講義講義で学ぶ内容 変数とは 変数の使い方 キーボード入力の仕方 変 数 変 数 一時的に値を記憶させておく機能 変数は 型 ( データ型 ) と識別子をもちます 2 型 ( データ型 ) 変数に記憶する値の種類変数の型は 記憶できる値の種類と範囲

Java プログラミング Ⅰ 7 回目 switch 文と論理演算子 条件判断文 3 switch 文 switch 文式が case の値と一致した場合 そこから直後の break; までを処理し どれにも一致しない場合 default; から直後の break; までを処理する 但し 式や値 1

Microsoft PowerPoint Java基本技術PrintOut.ppt [互換モード]

新規コンポーネントの作成方法

(4) 開発環境 Java は (2) の SDK とメモ帳さえあればプログラミングができます しかし プログラムを実行させる際には MS-DOS プロンプトといって 実行確認画面を別途表示させなくてはなりません ( 下図 ) MS-DOS プロンプトは [ スタート ] メニュー [ プログラム

Java 基礎問題ドリル ~ メソッドを理解する ~ 次のプログラムコードに 各設問の条件にあうメソッドを追加しなさい その後 そのメソッドが正しく動作することを検証するためのプログラムコードを main メソッドの中に追加しなさい public class Practice { // ここに各設問

プログラミング基礎I(再)

(1) プログラムの開始場所はいつでも main( ) メソッドから始まる 順番に実行され add( a,b) が実行される これは メソッドを呼び出す ともいう (2)add( ) メソッドに実行が移る この際 add( ) メソッド呼び出し時の a と b の値がそれぞれ add( ) メソッド

講習No.1

Prog1_3rd

マークアップ言語

Prog1_6th

JavaプログラミングⅠ

Week 1 理解度確認クイズ解答 解説 問題 1 (4 2 点 =8 点 ) 以下の各問いに答えよ 問題 bit 版の Windows8.1 に Java をインストールする時 必要なパッケージはどれか 但し Java のコンパイルができる環境をインストールするものとする 1. jdk

物質工学科 田中晋

Microsoft Word - 商業-3

PowerPoint プレゼンテーション

Javaプログラムの実行手順

プログラミング入門1

Method(C 言語では関数と呼ぶ ) メソッドを使うと 処理を纏めて管理することができる 処理 ( メソッド ) の再実行 ( 再利用 ) が簡単にできる y 元々はC 言語の関数であり 入力値に対する値を 定義するもの 数学では F(x) = 2x + 1 など F(x)=2x+1 入力値 (

2

PowerPoint プレゼンテーション

: : : TSTank 2

プログラミング入門1

メディプロ1 Javaプログラミング補足資料.ppt

Javaの作成の前に

Prog2_9th

プログラミング入門1

K227 Java 2

情報技術 Java の特徴 Java は現在 事務処理計算用プログラミング言語として開発された COBOL に取って代わり C 言語や C++ と並んで 現在最も使われているプログラミング言語の一つである Java は Write Once, Run Anywhere( プログラムを一度作成したらど

1. 関数 scanf() 関数 printf() は変数の値を画面に表示しますが それに対し関数 scanf() はキーボードで入力した値を変数に代入します この関数を活用することで対話式 ( ユーザーの操作に応じて処理を行う ) プログラムを作ることができるようになります 整数の和

た場合クラスを用いて 以下のように書くことが出来る ( 教科書 p.270) プログラム例 2( ソースファイル名 :Chap08/AccountTester.java) // 銀行口座クラスとそれをテストするクラス第 1 版 // 銀行口座クラス class Account String name

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

<4D F736F F D2091E F196E291E889F090E C4816A82CC838C E646F6378>

Prog1_10th

情報処理Ⅰ

Microsoft PowerPoint - Borland C++ Compilerの使用方法(v1.1).ppt [互換モード]

C 言語の式と文 C 言語の文 ( 関数の呼び出し ) printf("hello, n"); 式 a a+4 a++ a = 7 関数名関数の引数セミコロン 3 < a "hello" printf("hello") 関数の引数は () で囲み, 中に式を書く. 文 ( 式文 ) は

JavaプログラミングⅠ

マークアップ言語

System.out.println("char : " + (int)character.min_value + "~" + (int)character.max_value); System.out.println("float : " + Float.MIN_VALUE + "~" + Flo

教材ドットコムオリジナル教材 0から始めるiアプリ (4) 0 から始める i アプリ (4) i アプリをプログラミングする際に必要なのは Java というプログラミング言語の基礎知識です 独自の命令や駆使してプログラミングをするわけですが Java というベースになっている言語を知らないでプログ

Microsoft PowerPoint - chap10_OOP.ppt

C#の基本

Microsoft PowerPoint - prog08.ppt

無償コンパイラ(JDK(Java Development Kit))を用いたJavaプログラムの実行方法

第2回講義:まとめ

PowerPoint プレゼンテーション

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

Microsoft PowerPoint ppt


Microsoft PowerPoint - kougi2.ppt

(Microsoft PowerPoint - \223\306\217KJAVA\221\346\202R\224\ ppt)

Taro-Basicの基礎・はじめに(公

JavaプログラミングⅠ

講習No.8

JavaプログラミングⅠ

ボタンイベントアプリイベント処理を含むアプリとして, ボタンをもち, ボタンを押すと文字列を表示するアプリを作る. このアプリは,HelloWorld アプリを改造して作成するため, アプリ作成の途中からの手順を示す. 1. ボタンの設置 (1) レイアウトにボタンを追加するパレットの フォーム ウ

1. Borland C++Compiler をインストールする 1.1. Borland C++Compiler をダウンロードする Borland C++Compiler とは Borland 社がフリーソフトウェアとして公開している C 言語と C++ 言語の Windows 用コンパイラです

char int float double の変数型はそれぞれ 文字あるいは小さな整数 整数 実数 より精度の高い ( 数値のより大きい より小さい ) 実数 を扱う時に用いる 備考 : 基本型の説明に示した 浮動小数点 とは数値を指数表現で表す方法である 例えば は指数表現で 3 書く

プログラミング入門1

Transcription:

情報科学 B 第 2 回変数 1

今日やること Java プログラムの書き方 変数とは何か? 2

Java プログラムの書き方 3

作業手順 Java 言語を用いてソースコードを記述する (Cpad エディタを使用 ) コンパイル (Cpad エディタを使用 ) 実行 (Cpad エディタを使用 ) エラーが出たらどうしたらよいか??? 4

書き方 これから作成する Hello.java 命令文 メソッドブロック クラスブロック System.out.println() は画面に 内の内容を表示するための命令文 5

クラス メソッド 文 書き方 一つ一つのプログラムは クラス クラス名は必ずファイル名にする ファイル名の拡張子は java にする いろいろな処理の命令が書かれている部分 ( ブロック ) main() メソッドは最初に処理が行われる 命令のこと 文の最後には ; ( セミコロン ) が入る 上から順番に行われる 6

インデント コメント その他の書き方 ブロックの開始と終了を分かりやすくする Public class Main{ public static void main(string[] args) { System.out.println( フリーフォーマットの実験 ); } } メモ書き コンパイル 実行時には無視される /* 複数行のコメントが書ける */ // 行末までのコメントが書ける 7

エディタの使い方 1 デスクトップにある クし起動 アイコンをダブルクリッ こちらにプログラムを記入 エラーや実行結果表示 情報科学 B 第 1 回オリエンテーション 8

参照 より C: Program Files Java jdk1.8.0_77 bin javac.exe を指定 参照 より C: Users 65350 Documents 情報科学 B を指定

入力 下のプログラムをコピーして Cpad に貼り付け スペースは必ず半角 class 名は Hello public class Hello { public static void main(string[] args) { System.out.println("Hello"); System.out.println(" こんにちは "); } } 情報科学 B info2 Hello.java 情報科学 B フォルダの下の info2 フォルダ下に Hello.java を保存 10

1 保存 2 3 1 ファイル 名前を付けて保存 2 フォルダの新規作成で info2 を作成し開く 3 Hello.java として保存 必ずプログラム中の class 名とファイル名は合わせる 2 回目授業の意味 今後 info3 等を作成して保存していく 11

作業手順 Java 言語を用いてソースコードを記述する (Cpad エディタを使用 ) コンパイル (Cpad エディタを使用 ) 実行 (Cpad エディタを使用 ) エラーが出たらどうしたらよいか??? 12

1 コンパイル 2 1 実行 コンパイル ( またはCtrl+F8) 2 コンパイル終了 となればOK 3 ならなければプログラムに間違えがあるので 修正して 上書き保存 の後 1と2を実施 13

入力ミスすると セミコロンがない public class Hello { public static void main(string[] args) { System.out.println("Hello") System.out.println(" こんにちは ); } ダブルクォーテーションがない 中括弧がない 見るだけ 14

エラー表示 ファイル名 行番号 メッセージを参考にプログラムを修正 15

作業手順 Java 言語を用いてソースコードを記述する (Cpad エディタを使用 ) コンパイル (Cpad エディタを使用 ) 実行 (Cpad エディタを使用 ) 16

1 実行 2 1 実行 実行 ( または Shift+F8) 2 プログラム実行結果が別ウィンドウに表示される 3 終わるときは c 以外のキーを押す 17

Class 名を間違えると 1 Class 名を Error に変更してコンパイル 2 メッセージに何が表示されるか? public class Error { public static void main(string[] args) { System.out.println("Hello"); System.out.println(" こんにちは "); } } 見るだけ 18

エラー表示 みるだけ 19

変数とは何か? 20

変数とは?( 参考資料 p.47) データを格納するためにコンピュータ内部に準備する名前が書いてある箱 どのような種類 ( 型 ) の箱なのかも宣言する 正 負 0 20 50.3 age 整数が入る age の箱 F gender int char weight 実数が入る weight の箱 Eriko name 整数に小数点も追加 double String 1 文字が入る gender の箱文字列が入る name の箱 21

データ型 この 3 種類は必ず覚える! 22

変数とは? プログラムの 1 行目に以下を入れること // vm12345 杉崎えり子 1 以下をコピーする Example2_1.java public class Example2_1 { public static void main(string[] args) { } } 2 変数を次のように打ち込む 各型の空箱に名前を付けて宣言 = は ( 代入 ) の意味箱の中身に値を入力 23

変数とは?( 参考資料 p.47) 3 表示する命令を次のように打ち込む で囲われた文字列はそのまま表示変数は箱の中身を表示 実行結果 + はつなぐという意味 24

表示方法 4 次の命令を追加する %5d int 型変数 age の中身を 5 桁で表示 %.2f double 型変数 weight の中身を少数点 2 桁で表示 %x 変数 age の中身を 16 進数で表示 実行結果 5 桁 3 桁 25

表示方法 フォーマット d:10 進整数 x:16 進数整数 f: 浮動小数点 c: 文字 s: 文字列 26

キーボードからの入力 ( 参考資料 p.91) 1 以下を前ファイルからコピーする public class Example2_2 { public static void main(string[] args) { Example2_2.java } } 2 キーボード入力命令を次のように打ち込む Eriko 20 name age 整数を受ける 文字列を受ける 27

キーボードからの入力 ( 参考資料 p.91) 実行結果 キーボード入力しエンターキー 28

参考 (double 型のキーボード入力 ) public class Test { public static void main(string[] args) { System.out.println(" 実数を入力してください "); java.util.scanner scan = new java.util.scanner(system.in); double val = scan.nextdouble(); System.out.println(" 実数は : "+ val); } } 29

まとめ 変数への代入 画面への表示 1( + を使って) 画面への表示 2( % を使って) キーボード入力 ( 文字列 整数 ) 30

練習 1 Example2_1.javaファイルに 実行結果が以下となるように追記しましょう Example2_1.java 実行結果 使用する変数は jyugyou は String 型で 情報科学 B を代入 time は int 型で 4 を代入 31

課題プログラムの 1 行目にコメントでログイン ID と氏名を入れること例 : //va123456 杉崎えり子 練習 2 1 整数型変数 xは10が入っていて yには4が入っている xとyの中身を逆にするプログラムを作成しなさい ( 入れ替えるための変数 zを使用する ) 実行結果 Kadai2_1.java 提出課題 4 x 2 10 4 10 10 y 1 3 z 1 x の箱の中身 (10) を z の箱へ代入 2 y の箱の中身 (4) を x の箱へ上書き 3 z の箱の中身 (10) を y の箱へ上書き 32

練習 2 2 1 のプログラムを応用させ x と y の値 ( 整数 ) を キーボードから入力させて x と y の内容を逆にす るプログラムを作成しなさい 実行結果 Kadai2_2.java 33

練習 3 3 整数型変数 a b c dにキーボードから小さい順に整数を入力し a b c dが大きい順になるように入れ替えて表示するプログラムを作成しなさい 4 整数型変数 a b cと実数型変数 x y zに以下の数値を代入し フォーマットを指定して画面に表示させなさい 1つの数値は6 桁分の空間があり 少 数点以下 2 桁 実行結果 Kadai2_3.java Kadai2_4.java 34