Submit Search
Upload
Javaプログラミング入門【第1回】
•
Download as PPTX, PDF
•
6 likes
•
2,732 views
Yukiko Kato
Follow
Java言語プログラミングレッスン[第3版](結城浩著)の写経&授業
Read less
Read more
Report
Share
Report
Share
1 of 31
Download now
Recommended
KenmaLT
KenmaLT
SotaRyotaro
組み込みプログラマとテスト駆動開発
組み込みプログラマとテスト駆動開発
bei_kan
プロト〜サービスアウトまでの開発支援ツールの作り方〜CrystalFantasia〜
プロト〜サービスアウトまでの開発支援ツールの作り方〜CrystalFantasia〜
Keisuke Utsumi
テストを書くのが嫌いな君へ #m3dev
テストを書くのが嫌いな君へ #m3dev
Kazuhiro Sera
開発者による現実的な自動化テスト及びRubyのテストツールについて
開発者による現実的な自動化テスト及びRubyのテストツールについて
Takaaki Kasai
PP-Club 顧客向け方針
PP-Club 顧客向け方針
Masuda Tomoaki
PHPerがgolangでもがいてる話@第1回 関西Golang勉強会
PHPerがgolangでもがいてる話@第1回 関西Golang勉強会
Keisuke Utsumi
プログラマーのお仕事
プログラマーのお仕事
Kohei Kadowaki
Recommended
KenmaLT
KenmaLT
SotaRyotaro
組み込みプログラマとテスト駆動開発
組み込みプログラマとテスト駆動開発
bei_kan
プロト〜サービスアウトまでの開発支援ツールの作り方〜CrystalFantasia〜
プロト〜サービスアウトまでの開発支援ツールの作り方〜CrystalFantasia〜
Keisuke Utsumi
テストを書くのが嫌いな君へ #m3dev
テストを書くのが嫌いな君へ #m3dev
Kazuhiro Sera
開発者による現実的な自動化テスト及びRubyのテストツールについて
開発者による現実的な自動化テスト及びRubyのテストツールについて
Takaaki Kasai
PP-Club 顧客向け方針
PP-Club 顧客向け方針
Masuda Tomoaki
PHPerがgolangでもがいてる話@第1回 関西Golang勉強会
PHPerがgolangでもがいてる話@第1回 関西Golang勉強会
Keisuke Utsumi
プログラマーのお仕事
プログラマーのお仕事
Kohei Kadowaki
TDD、ペアプログラミングのすすめ
TDD、ペアプログラミングのすすめ
Kyota Yasuda
PHPerのための(不遇に負けない)Selenium入門 @ FuelPHP&CodeIgniter ユーザの集い #9
PHPerのための(不遇に負けない)Selenium入門 @ FuelPHP&CodeIgniter ユーザの集い #9
Hiroshi Toda
JavaScriptで味わう! 関数型プログラミングのメリット!!
JavaScriptで味わう! 関数型プログラミングのメリット!!
Keigo Magami
チラ見せ♡ナイト@20150410 LT公開用
チラ見せ♡ナイト@20150410 LT公開用
Keisuke Utsumi
Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!?
Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!?
Yasuhiko Yamamoto
がんばらない多言語化 @ FuelPHP&CodeIgniter ユーザの集い #7
がんばらない多言語化 @ FuelPHP&CodeIgniter ユーザの集い #7
Hiroshi Toda
シナリオレビューという手法の提案
シナリオレビューという手法の提案
tuna cook
FriendlyによるWindowsアプリテスト自動化手法 基礎技術編
FriendlyによるWindowsアプリテスト自動化手法 基礎技術編
Kenji Fukumoto
MTプラグイン入門以前
MTプラグイン入門以前
Hiroshi Yamato
ほんわかSwift勉強資料
ほんわかSwift勉強資料
kouhei kawamata
PHP カンファレンス 2014 に行ってきたよ
PHP カンファレンス 2014 に行ってきたよ
Masaru Matsuo
wankuma tokyo #27
wankuma tokyo #27
高見 知英
CodeIgniter をモダンに改造してみた
CodeIgniter をモダンに改造してみた
Masaru Matsuo
本になりました! ~ チーム開発の教科書 C#によるモダンな開発を実践しよう!
本になりました! ~ チーム開発の教科書 C#によるモダンな開発を実践しよう!
慎一 古賀
Ui live資料
Ui live資料
Ryota Iida
EC商品撮影の基本
EC商品撮影の基本
Masahiro Hayata
開発者は仕事でリーダブルなコードを書けるのか?
開発者は仕事でリーダブルなコードを書けるのか?
Kouhei Sutou
勉強会用資料:Javaアプリ作成
勉強会用資料:Javaアプリ作成
ssuser331f24
少人数チームにおけるプロジェクト管理のベストプラクティス
少人数チームにおけるプロジェクト管理のベストプラクティス
Cake YOSHIDA
アプリのテストを書かなければならないと分かっているけども、書けていない人たちへ
アプリのテストを書かなければならないと分かっているけども、書けていない人たちへ
Tomohiro Yamasaki
Nuevas tecnologia.ppt
Nuevas tecnologia.ppt
matilde Del Vasto Mattydelvasto
Los medios y las tecnologias.ppt
Los medios y las tecnologias.ppt
Meifer
More Related Content
What's hot
TDD、ペアプログラミングのすすめ
TDD、ペアプログラミングのすすめ
Kyota Yasuda
PHPerのための(不遇に負けない)Selenium入門 @ FuelPHP&CodeIgniter ユーザの集い #9
PHPerのための(不遇に負けない)Selenium入門 @ FuelPHP&CodeIgniter ユーザの集い #9
Hiroshi Toda
JavaScriptで味わう! 関数型プログラミングのメリット!!
JavaScriptで味わう! 関数型プログラミングのメリット!!
Keigo Magami
チラ見せ♡ナイト@20150410 LT公開用
チラ見せ♡ナイト@20150410 LT公開用
Keisuke Utsumi
Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!?
Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!?
Yasuhiko Yamamoto
がんばらない多言語化 @ FuelPHP&CodeIgniter ユーザの集い #7
がんばらない多言語化 @ FuelPHP&CodeIgniter ユーザの集い #7
Hiroshi Toda
シナリオレビューという手法の提案
シナリオレビューという手法の提案
tuna cook
FriendlyによるWindowsアプリテスト自動化手法 基礎技術編
FriendlyによるWindowsアプリテスト自動化手法 基礎技術編
Kenji Fukumoto
MTプラグイン入門以前
MTプラグイン入門以前
Hiroshi Yamato
ほんわかSwift勉強資料
ほんわかSwift勉強資料
kouhei kawamata
PHP カンファレンス 2014 に行ってきたよ
PHP カンファレンス 2014 に行ってきたよ
Masaru Matsuo
wankuma tokyo #27
wankuma tokyo #27
高見 知英
CodeIgniter をモダンに改造してみた
CodeIgniter をモダンに改造してみた
Masaru Matsuo
本になりました! ~ チーム開発の教科書 C#によるモダンな開発を実践しよう!
本になりました! ~ チーム開発の教科書 C#によるモダンな開発を実践しよう!
慎一 古賀
Ui live資料
Ui live資料
Ryota Iida
EC商品撮影の基本
EC商品撮影の基本
Masahiro Hayata
開発者は仕事でリーダブルなコードを書けるのか?
開発者は仕事でリーダブルなコードを書けるのか?
Kouhei Sutou
勉強会用資料:Javaアプリ作成
勉強会用資料:Javaアプリ作成
ssuser331f24
少人数チームにおけるプロジェクト管理のベストプラクティス
少人数チームにおけるプロジェクト管理のベストプラクティス
Cake YOSHIDA
アプリのテストを書かなければならないと分かっているけども、書けていない人たちへ
アプリのテストを書かなければならないと分かっているけども、書けていない人たちへ
Tomohiro Yamasaki
What's hot
(20)
TDD、ペアプログラミングのすすめ
TDD、ペアプログラミングのすすめ
PHPerのための(不遇に負けない)Selenium入門 @ FuelPHP&CodeIgniter ユーザの集い #9
PHPerのための(不遇に負けない)Selenium入門 @ FuelPHP&CodeIgniter ユーザの集い #9
JavaScriptで味わう! 関数型プログラミングのメリット!!
JavaScriptで味わう! 関数型プログラミングのメリット!!
チラ見せ♡ナイト@20150410 LT公開用
チラ見せ♡ナイト@20150410 LT公開用
Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!?
Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!?
がんばらない多言語化 @ FuelPHP&CodeIgniter ユーザの集い #7
がんばらない多言語化 @ FuelPHP&CodeIgniter ユーザの集い #7
シナリオレビューという手法の提案
シナリオレビューという手法の提案
FriendlyによるWindowsアプリテスト自動化手法 基礎技術編
FriendlyによるWindowsアプリテスト自動化手法 基礎技術編
MTプラグイン入門以前
MTプラグイン入門以前
ほんわかSwift勉強資料
ほんわかSwift勉強資料
PHP カンファレンス 2014 に行ってきたよ
PHP カンファレンス 2014 に行ってきたよ
wankuma tokyo #27
wankuma tokyo #27
CodeIgniter をモダンに改造してみた
CodeIgniter をモダンに改造してみた
本になりました! ~ チーム開発の教科書 C#によるモダンな開発を実践しよう!
本になりました! ~ チーム開発の教科書 C#によるモダンな開発を実践しよう!
Ui live資料
Ui live資料
EC商品撮影の基本
EC商品撮影の基本
開発者は仕事でリーダブルなコードを書けるのか?
開発者は仕事でリーダブルなコードを書けるのか?
勉強会用資料:Javaアプリ作成
勉強会用資料:Javaアプリ作成
少人数チームにおけるプロジェクト管理のベストプラクティス
少人数チームにおけるプロジェクト管理のベストプラクティス
アプリのテストを書かなければならないと分かっているけども、書けていない人たちへ
アプリのテストを書かなければならないと分かっているけども、書けていない人たちへ
Viewers also liked
Nuevas tecnologia.ppt
Nuevas tecnologia.ppt
matilde Del Vasto Mattydelvasto
Los medios y las tecnologias.ppt
Los medios y las tecnologias.ppt
Meifer
Aparatos Tecnológicos
Aparatos Tecnológicos
Fernanda Acero
HERRAMIENTAS TECNOLÓGICA MAS UTILIZADAS EN EL AULA DE CLASE
HERRAMIENTAS TECNOLÓGICA MAS UTILIZADAS EN EL AULA DE CLASE
saheli14
Herramientas TecnolóGicas
Herramientas TecnolóGicas
schorborgh
Conceptos básicos del Emprendimiento
Conceptos básicos del Emprendimiento
jmachuca
Emprendimiento
Emprendimiento
Manuel Pabon
Viewers also liked
(7)
Nuevas tecnologia.ppt
Nuevas tecnologia.ppt
Los medios y las tecnologias.ppt
Los medios y las tecnologias.ppt
Aparatos Tecnológicos
Aparatos Tecnológicos
HERRAMIENTAS TECNOLÓGICA MAS UTILIZADAS EN EL AULA DE CLASE
HERRAMIENTAS TECNOLÓGICA MAS UTILIZADAS EN EL AULA DE CLASE
Herramientas TecnolóGicas
Herramientas TecnolóGicas
Conceptos básicos del Emprendimiento
Conceptos básicos del Emprendimiento
Emprendimiento
Emprendimiento
Similar to Javaプログラミング入門【第1回】
ペアプロ・モブプロ.pdf
ペアプロ・モブプロ.pdf
yoshinorimatsuda
ペアプロのオイシイ料理法、おしえます。
ペアプロのオイシイ料理法、おしえます。
takepu
ペアプロはリモートでもできる!
ペアプロはリモートでもできる!
Tatsuya Deguchi
Xp Terakoya 05
Xp Terakoya 05
takepu
Coderetreat in KIT 導入資料
Coderetreat in KIT 導入資料
Hiroki Kondo
Xp寺子屋出張版#2「ペアワークの楽しさ実感!ペアドローワークショップ」
Xp寺子屋出張版#2「ペアワークの楽しさ実感!ペアドローワークショップ」
takepu
20120927 findjob4 dev_ops
20120927 findjob4 dev_ops
ume3_
私がドメイン駆動設計をやる理由
私がドメイン駆動設計をやる理由
増田 亨
リーダブルコード勉強会 in 筑波大のまとめ
リーダブルコード勉強会 in 筑波大のまとめ
Kouhei Sutou
nseg第5回勉強会
nseg第5回勉強会
ko ty
Javaで1から10まで書いた話(sanitized)
Javaで1から10まで書いた話(sanitized)
Tokuhiro Matsuno
ゆるふわアーキを支える技術
ゆるふわアーキを支える技術
Shinichi Kozake
フレームワーク使おうぜ!
フレームワーク使おうぜ!
Takuya Sato
Programming school 02
Programming school 02
Masato Nakajima
Word pressプラグイン入門.key
Word pressプラグイン入門.key
Satoshi Kamigaki
WordPressのローカル開発環境構築【WordBench Nagoya 5月度勉強会】
WordPressのローカル開発環境構築【WordBench Nagoya 5月度勉強会】
masaya yamao
Scala入門
Scala入門
Yoshifumi Takeshima
casualにRubyをパースしてみたい
casualにRubyをパースしてみたい
Shinya Hayakawa
リーダブルコード勉強会 in 筑波大の進め方
リーダブルコード勉強会 in 筑波大の進め方
Kouhei Sutou
Vagrant & Dockerによるイマドキの開発環境構築
Vagrant & Dockerによるイマドキの開発環境構築
Nakazawa Yuichi
Similar to Javaプログラミング入門【第1回】
(20)
ペアプロ・モブプロ.pdf
ペアプロ・モブプロ.pdf
ペアプロのオイシイ料理法、おしえます。
ペアプロのオイシイ料理法、おしえます。
ペアプロはリモートでもできる!
ペアプロはリモートでもできる!
Xp Terakoya 05
Xp Terakoya 05
Coderetreat in KIT 導入資料
Coderetreat in KIT 導入資料
Xp寺子屋出張版#2「ペアワークの楽しさ実感!ペアドローワークショップ」
Xp寺子屋出張版#2「ペアワークの楽しさ実感!ペアドローワークショップ」
20120927 findjob4 dev_ops
20120927 findjob4 dev_ops
私がドメイン駆動設計をやる理由
私がドメイン駆動設計をやる理由
リーダブルコード勉強会 in 筑波大のまとめ
リーダブルコード勉強会 in 筑波大のまとめ
nseg第5回勉強会
nseg第5回勉強会
Javaで1から10まで書いた話(sanitized)
Javaで1から10まで書いた話(sanitized)
ゆるふわアーキを支える技術
ゆるふわアーキを支える技術
フレームワーク使おうぜ!
フレームワーク使おうぜ!
Programming school 02
Programming school 02
Word pressプラグイン入門.key
Word pressプラグイン入門.key
WordPressのローカル開発環境構築【WordBench Nagoya 5月度勉強会】
WordPressのローカル開発環境構築【WordBench Nagoya 5月度勉強会】
Scala入門
Scala入門
casualにRubyをパースしてみたい
casualにRubyをパースしてみたい
リーダブルコード勉強会 in 筑波大の進め方
リーダブルコード勉強会 in 筑波大の進め方
Vagrant & Dockerによるイマドキの開発環境構築
Vagrant & Dockerによるイマドキの開発環境構築
More from Yukiko Kato
Javaデザインパターン入門【第3回】
Javaデザインパターン入門【第3回】
Yukiko Kato
Javaデザインパターン入門【第2回】
Javaデザインパターン入門【第2回】
Yukiko Kato
Javaプログラミング入門【第9回】
Javaプログラミング入門【第9回】
Yukiko Kato
ネットワーク第9回
ネットワーク第9回
Yukiko Kato
Javaプログラミング入門【第8回】
Javaプログラミング入門【第8回】
Yukiko Kato
ネットワーク第8回目
ネットワーク第8回目
Yukiko Kato
Javaプログラミング入門【第7回】
Javaプログラミング入門【第7回】
Yukiko Kato
ネットワーク第7回
ネットワーク第7回
Yukiko Kato
[PS11]ネットワーク第6回
[PS11]ネットワーク第6回
Yukiko Kato
Javaプログラミング入門【第6回】
Javaプログラミング入門【第6回】
Yukiko Kato
ネットワーク第6回
ネットワーク第6回
Yukiko Kato
ネットワーク第5回
ネットワーク第5回
Yukiko Kato
[PS11]ネットワーク第5回
[PS11]ネットワーク第5回
Yukiko Kato
Javaプログラミング入門【第5回】
Javaプログラミング入門【第5回】
Yukiko Kato
[Ps11]ネットワーク第4回
[Ps11]ネットワーク第4回
Yukiko Kato
Javaプログラミング入門【第4回】
Javaプログラミング入門【第4回】
Yukiko Kato
ネットワーク第4回目
ネットワーク第4回目
Yukiko Kato
Javaプログラミング入門【第3回】
Javaプログラミング入門【第3回】
Yukiko Kato
ネットワーク第3回目
ネットワーク第3回目
Yukiko Kato
Javaプログラミング入門【第2回】
Javaプログラミング入門【第2回】
Yukiko Kato
More from Yukiko Kato
(20)
Javaデザインパターン入門【第3回】
Javaデザインパターン入門【第3回】
Javaデザインパターン入門【第2回】
Javaデザインパターン入門【第2回】
Javaプログラミング入門【第9回】
Javaプログラミング入門【第9回】
ネットワーク第9回
ネットワーク第9回
Javaプログラミング入門【第8回】
Javaプログラミング入門【第8回】
ネットワーク第8回目
ネットワーク第8回目
Javaプログラミング入門【第7回】
Javaプログラミング入門【第7回】
ネットワーク第7回
ネットワーク第7回
[PS11]ネットワーク第6回
[PS11]ネットワーク第6回
Javaプログラミング入門【第6回】
Javaプログラミング入門【第6回】
ネットワーク第6回
ネットワーク第6回
ネットワーク第5回
ネットワーク第5回
[PS11]ネットワーク第5回
[PS11]ネットワーク第5回
Javaプログラミング入門【第5回】
Javaプログラミング入門【第5回】
[Ps11]ネットワーク第4回
[Ps11]ネットワーク第4回
Javaプログラミング入門【第4回】
Javaプログラミング入門【第4回】
ネットワーク第4回目
ネットワーク第4回目
Javaプログラミング入門【第3回】
Javaプログラミング入門【第3回】
ネットワーク第3回目
ネットワーク第3回目
Javaプログラミング入門【第2回】
Javaプログラミング入門【第2回】
Javaプログラミング入門【第1回】
1.
Javaプログラミング基礎 第1回 Javaの世界にようこそ
2.
はじめに • ペアプログラミングとは • 開発の準備 •
Java言語とは • Java言語でこんにちは
3.
ペアプログラミング • 手順 ▫ 2人ペアになって1台のマシンの前に座る ▫
入力する人は1人ずつ。終わったら交代する ドライバ ・入力を行う ・設計の下書き ナビゲータ ・常に確認をする -目標とズレていな いか -コードにミスがな いか
4.
ペアプログラミング • 利点 ▫ 知識がチームに行き渡る(共有出来る) ▫
プログラミングの知識向上(訓練) ▫ 実装中に仕様の不明点が明確になる
5.
ペアプログラミング • 注意点 ▫ 必ず順番を決めてから実施してください
どちらがドライバで、どちらがナビゲータか ▫ 不明点があれば随時質問してください ▫ コードの解釈を相談しながらやってみてください。
6.
開発の準備 for Windows •
JDK(Java SE Development Kit)のインストール ▫ http://www.oracle.com/technetwork/java/javase/ downloads/index.htmlにアクセスし、JDKをク リック
7.
開発の準備 for Windows •
JDKのインストール ▫ 利用規約に同意を選択する
8.
開発の準備 for Windows •
JDKのインストール ▫ WindowsのOSのビット数に合わせてダウンロー ドする。
9.
開発の準備 for Windows •
JDKのインストール
10.
開発の準備 for Mac •
Mac OS X10.6以下は、デフォルトでJavaがイン ストールされています。 • ターミナルを開いて ▫ Java –version とコマンドを打つと、バージョンが表示されま す。
11.
開発の準備 for Mac
12.
Java言語とは • プログラミング言語の一種 • 機種依存(Win/Mac)が少ない言語 •
コンパイルが必要(型チェックが厳しい) • JavaScriptとは無関係 • 使わなくなったメモリは自動回収される(ガーベッ ジコレクション) • マルチスレッドを取り扱うことが出来る • 拡張子は『.java』 • その他の言語について ▫ http://ja.wikipedia.org/wiki/%E3%83%97%E3%83% AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83 %B3%E3%82%B0%E8%A8%80%E8%AA%9E
13.
プログラムを書いてみよう • エディタもしくはviコマンドでjavaファイルを作 成します ▫ viコマンドの場合:
vi HelloWorld.java • 内容 public class HelloWorld{ public static void main(String[] args){ System.out.println(“Hello!”); } }
14.
実行 • コンパイルします。ターミナルでコマンドを打 ちます。 ▫ javac
HelloWorld.java • HelloWorld.classファイルが生成されたことを確 認して下さい。 • 実行します ▫ java HelloWorld
15.
Java実行環境 • HelloWorld.classが動作している時 ハードウェア OS(Mac,Windowsなど) JVM(Java仮想マシン) クラスライブラリ HelloWorld.class 自分で作成 JDK(JRE)で 提供
16.
IDE(統合開発環境)の導入 • Javaではeclipseがよく用いられる • http://mergedoc.sourceforge.jp/
からeclipseを ダウンロード
17.
演習 • Eclipseをダウンロードしたら、新規Javaプロ ジェクト(day1)を作成してください。 • srcフォルダの中にHelloWorld.javaファイルを新 規作成してください。 •
コンソールにHello World!と表示されるプログ ラムを書いてください。 • プログラムを実行してください。
18.
プログラムを読んでみる • public class
HelloWorld ▫ クラス名。必ず大文字で始める ▫ クラスは{}の中括弧で宣言する • public static void main(String[] args) ▫ public static void は予約語 ▫ mainというメソッドはJava仮想マシンの最初に実行 されるメソッド • System.out.println(“Hello World!”); ▫ コンソールに表示するメソッド。 ▫ ()の中は引数を表す ▫ “”で囲まれている場合は、文字列を表す ▫ ;(セミコロン)で処理の一区切りを表す
19.
演習 • コンソールに、 おはよう。 こんにちは。 こんばんは。 と表示して終了するプログラムを記述してくださ い。
20.
Javaの四則演算 • Javaでは四則演算記号は以下を使用します。 ▫ +(加算)
→ + (プラス) ▫ -(減算) → - (マイナス) ▫ ×(乗算) → * (アスタリスク) ▫ ÷(除算) → / (スラッシュ)
21.
加減乗除を行うプログラム • Calc1.javaを作成し、以下のように記述してください。 public class
Calc1 { public static void main(String[] args) { System.out.println(“加算の結果は” + (3 + 2) + “で す。”); System.out.println(“減算の結果は” + (5 - 8) + “で す。”); System.out.println(“乗算の結果は” + (3 * 4) + “で す。”); System.out.println(“除算の結果は” + (7 / 3) + “で す。”); } }
22.
文字列連結 • 加算で用いる+(プラス)記号は、文字列の連結を 行う事ができる
23.
整数の除算 • Java言語の整数演算では、割り切れなかった少 数部分は切り捨てられる。 7÷3=2.333… ↓ 7/3=2
24.
演習 • 1+2×3-4÷2 の計算結果を表示するプログラム を記述しなさい
25.
計算の優先順位 • 数学同様、+や-よりも、*や/を優先する • 同じ優先順位の時の計算順序は、左から順番に 計算される 12
+ 34 + 56 + 78 ↓ ((12 + 34) + 56) + 78
26.
代入演算子の場合 • 代入演算子=は、右から順に計算される a =
b = c = d; ↓ a = (b = (c = d));
27.
オーバーフロー • Java言語の整数の大きさには限界がある • 整数(int型)の場合、符号付き32ビットで表現さ れる ▫
-2147483648~2147483647(-2の31乗~2の31乗) • これよりも大きい整数を表す場合はlong型を使 用する
28.
剰余演算、その他の計算 • 剰余とは、余りのこと ▫ Javaでは%を使用する •
ビット演算子 ▫ &、|、^ など • 論理演算子 ▫ !、&&、|| など • 関係演算子 ▫ ==、!=、<>、<=、>= など • シフト演算子 ▫ >>、<<、>>> など
29.
演習 • 次の計算をするプログラムを作成してください。 ▫ 0
× 0 = ▫ 1 × 1 = ▫ 2 × 2 = ▫ 3 × 3 = ▫ 4 × 4 = ▫ 5 × 5 = ▫ 6 × 6 = ▫ 7 × 7 = ▫ 8 × 8 = ▫ 9 × 9 = ▫ 10 × 10 =
30.
演習 • 上底が2センチ、下底が3センチ、高さが4セン チの台形の面積を計算するプログラムを作成し てください。 ▫ 面積=(上底+下底)×高さ÷2
31.
参考図書 • Java言語 プログラミングレッスン[第3版]上 ▫
結城浩[著]
Download now