Submit Search
Upload
XMLPro 4回目 文字入力 条件分岐
•
Download as PPTX, PDF
•
0 likes
•
512 views
XMLProJ2014
Follow
Technology
Report
Share
Report
Share
1 of 44
Download now
Recommended
命令プログラミングから関数プログラミングへ
命令プログラミングから関数プログラミングへ
Naoki Kitora
T77 episteme
T77 episteme
えぴ 福田
Java初心者勉強会(2015/08/07)資料
Java初心者勉強会(2015/08/07)資料
Toshio Ehara
Java電卓勉強会資料
Java電卓勉強会資料
Toshio Ehara
for関数を使った繰り返し処理によるヒストグラムの一括出力
for関数を使った繰り返し処理によるヒストグラムの一括出力
imuyaoti
Analyze by StatsModels or Numpy
Analyze by StatsModels or Numpy
Toshiki NOGUCHI
ATLに見る魔術
ATLに見る魔術
egtra
研究生のためのC++ no.4
研究生のためのC++ no.4
Tomohiro Namba
Recommended
命令プログラミングから関数プログラミングへ
命令プログラミングから関数プログラミングへ
Naoki Kitora
T77 episteme
T77 episteme
えぴ 福田
Java初心者勉強会(2015/08/07)資料
Java初心者勉強会(2015/08/07)資料
Toshio Ehara
Java電卓勉強会資料
Java電卓勉強会資料
Toshio Ehara
for関数を使った繰り返し処理によるヒストグラムの一括出力
for関数を使った繰り返し処理によるヒストグラムの一括出力
imuyaoti
Analyze by StatsModels or Numpy
Analyze by StatsModels or Numpy
Toshiki NOGUCHI
ATLに見る魔術
ATLに見る魔術
egtra
研究生のためのC++ no.4
研究生のためのC++ no.4
Tomohiro Namba
Programming Haskell Chapter 11 切符番号選び
Programming Haskell Chapter 11 切符番号選び
dekosuke
関数型プログラミング in javascript
関数型プログラミング in javascript
Ryuma Tsukano
会津合宿2015Day3:D問題
会津合宿2015Day3:D問題
HCPC: 北海道大学競技プログラミングサークル
generate_series関数使い込み
generate_series関数使い込み
kawarasho
200319 eash python_shareslide_functions
200319 eash python_shareslide_functions
Hiroki Katayama
研究生のためのC++ no.3
研究生のためのC++ no.3
Tomohiro Namba
Fork/Join Framework。そしてLambdaへ。
Fork/Join Framework。そしてLambdaへ。
Yuichi Sakuraba
基礎構文班18回目
基礎構文班18回目
XMLProJ2014
JavaScript 講習会 #1
JavaScript 講習会 #1
Susisu
関数プログラミング ことはじめ (再)
関数プログラミング ことはじめ (再)
Suguru Hamazaki
解説#1 C言語ポインタとアドレス
解説#1 C言語ポインタとアドレス
Ruo Ando
XMLPro 2回目 画面出力 変数
XMLPro 2回目 画面出力 変数
XMLProJ2014
基礎構文班 8回目 配列とfor
基礎構文班 8回目 配列とfor
XMLProJ2014
Lt
Lt
XMLProJ2014
Android班第3回
Android班第3回
XMLProJ2014
Web 08
Web 08
XMLProJ2014
Android班第1回
Android班第1回
XMLProJ2014
Android01_開発環境導入
Android01_開発環境導入
XMLProJ2014
Web06
Web06
XMLProJ2014
Web班紅華祭後
Web班紅華祭後
XMLProJ2014
Photon フラッシュブラウザ
Photon フラッシュブラウザ
XMLProJ2014
Beautiful lt
Beautiful lt
XMLProJ2014
More Related Content
What's hot
Programming Haskell Chapter 11 切符番号選び
Programming Haskell Chapter 11 切符番号選び
dekosuke
関数型プログラミング in javascript
関数型プログラミング in javascript
Ryuma Tsukano
会津合宿2015Day3:D問題
会津合宿2015Day3:D問題
HCPC: 北海道大学競技プログラミングサークル
generate_series関数使い込み
generate_series関数使い込み
kawarasho
200319 eash python_shareslide_functions
200319 eash python_shareslide_functions
Hiroki Katayama
研究生のためのC++ no.3
研究生のためのC++ no.3
Tomohiro Namba
Fork/Join Framework。そしてLambdaへ。
Fork/Join Framework。そしてLambdaへ。
Yuichi Sakuraba
基礎構文班18回目
基礎構文班18回目
XMLProJ2014
JavaScript 講習会 #1
JavaScript 講習会 #1
Susisu
関数プログラミング ことはじめ (再)
関数プログラミング ことはじめ (再)
Suguru Hamazaki
解説#1 C言語ポインタとアドレス
解説#1 C言語ポインタとアドレス
Ruo Ando
What's hot
(11)
Programming Haskell Chapter 11 切符番号選び
Programming Haskell Chapter 11 切符番号選び
関数型プログラミング in javascript
関数型プログラミング in javascript
会津合宿2015Day3:D問題
会津合宿2015Day3:D問題
generate_series関数使い込み
generate_series関数使い込み
200319 eash python_shareslide_functions
200319 eash python_shareslide_functions
研究生のためのC++ no.3
研究生のためのC++ no.3
Fork/Join Framework。そしてLambdaへ。
Fork/Join Framework。そしてLambdaへ。
基礎構文班18回目
基礎構文班18回目
JavaScript 講習会 #1
JavaScript 講習会 #1
関数プログラミング ことはじめ (再)
関数プログラミング ことはじめ (再)
解説#1 C言語ポインタとアドレス
解説#1 C言語ポインタとアドレス
Viewers also liked
XMLPro 2回目 画面出力 変数
XMLPro 2回目 画面出力 変数
XMLProJ2014
基礎構文班 8回目 配列とfor
基礎構文班 8回目 配列とfor
XMLProJ2014
Lt
Lt
XMLProJ2014
Android班第3回
Android班第3回
XMLProJ2014
Web 08
Web 08
XMLProJ2014
Android班第1回
Android班第1回
XMLProJ2014
Android01_開発環境導入
Android01_開発環境導入
XMLProJ2014
Web06
Web06
XMLProJ2014
Web班紅華祭後
Web班紅華祭後
XMLProJ2014
Photon フラッシュブラウザ
Photon フラッシュブラウザ
XMLProJ2014
Beautiful lt
Beautiful lt
XMLProJ2014
Sublime Textに恋しよう
Sublime Textに恋しよう
XMLProJ2014
00環境構築
00環境構築
XMLProJ2014
Cap 6 especificação em design instrucional
Cap 6 especificação em design instrucional
cripietra
Modulo cam xlix tics
Modulo cam xlix tics
patin666
About me
About me
Tânia Lucas
Cuadro sinptico
Cuadro sinptico
luckyzombie7
Sara y michelle normal
Sara y michelle normal
DANIEDI
Ensayo de derecho financiero
Ensayo de derecho financiero
Carlos10856770
Letramento e inclusão do estado-nação à era das tic
Letramento e inclusão do estado-nação à era das tic
cripietra
Viewers also liked
(20)
XMLPro 2回目 画面出力 変数
XMLPro 2回目 画面出力 変数
基礎構文班 8回目 配列とfor
基礎構文班 8回目 配列とfor
Lt
Lt
Android班第3回
Android班第3回
Web 08
Web 08
Android班第1回
Android班第1回
Android01_開発環境導入
Android01_開発環境導入
Web06
Web06
Web班紅華祭後
Web班紅華祭後
Photon フラッシュブラウザ
Photon フラッシュブラウザ
Beautiful lt
Beautiful lt
Sublime Textに恋しよう
Sublime Textに恋しよう
00環境構築
00環境構築
Cap 6 especificação em design instrucional
Cap 6 especificação em design instrucional
Modulo cam xlix tics
Modulo cam xlix tics
About me
About me
Cuadro sinptico
Cuadro sinptico
Sara y michelle normal
Sara y michelle normal
Ensayo de derecho financiero
Ensayo de derecho financiero
Letramento e inclusão do estado-nação à era das tic
Letramento e inclusão do estado-nação à era das tic
More from XMLProJ2014
Java班講義資料第3回
Java班講義資料第3回
XMLProJ2014
Java班講義資料第2回
Java班講義資料第2回
XMLProJ2014
第1回Java講義資料
第1回Java講義資料
XMLProJ2014
Mash up awards(クリスマス会)
Mash up awards(クリスマス会)
XMLProJ2014
きのこたけのこ戦争
きのこたけのこ戦争
XMLProJ2014
クリパ用Lt2014
クリパ用Lt2014
XMLProJ2014
ポケモン解説
ポケモン解説
XMLProJ2014
クリスマス会Lt
クリスマス会Lt
XMLProJ2014
一年ツイッター
一年ツイッター
XMLProJ2014
C++班
C++班
XMLProJ2014
C#班
C#班
XMLProJ2014
Web班
Web班
XMLProJ2014
Web 11
Web 11
XMLProJ2014
Web 09
Web 09
XMLProJ2014
Android班第4回
Android班第4回
XMLProJ2014
Web 10
Web 10
XMLProJ2014
OpenSource
OpenSource
XMLProJ2014
百合について
百合について
XMLProJ2014
Web 08
Web 08
XMLProJ2014
Webアプリケーションフレームワーク flask
Webアプリケーションフレームワーク flask
XMLProJ2014
More from XMLProJ2014
(20)
Java班講義資料第3回
Java班講義資料第3回
Java班講義資料第2回
Java班講義資料第2回
第1回Java講義資料
第1回Java講義資料
Mash up awards(クリスマス会)
Mash up awards(クリスマス会)
きのこたけのこ戦争
きのこたけのこ戦争
クリパ用Lt2014
クリパ用Lt2014
ポケモン解説
ポケモン解説
クリスマス会Lt
クリスマス会Lt
一年ツイッター
一年ツイッター
C++班
C++班
C#班
C#班
Web班
Web班
Web 11
Web 11
Web 09
Web 09
Android班第4回
Android班第4回
Web 10
Web 10
OpenSource
OpenSource
百合について
百合について
Web 08
Web 08
Webアプリケーションフレームワーク flask
Webアプリケーションフレームワーク flask
Recently uploaded
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Recently uploaded
(11)
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
XMLPro 4回目 文字入力 条件分岐
1.
XMLPro 4回目
2.
前回の復習 2
3.
前回の復習1 • 画面への出力 System.out.println(); • 数式(四則演算) System.out.println(1+2); •
変数を使ってみた String a = “aaaa”; System.out.println(a); 3
4.
前回の復習2 System.out.println() 出力 +改行す る System.out.print()
出力 4
5.
前回の復習3 System.out.println(1+2) と System.out.println(“1+2”) の実行結果の違い 5
6.
本日の内容 文字入力 条件分岐 if文 6
7.
文字入力
8.
文字を入力する • 今までは最初から打ち込んであるものし か使えなかった ↓ • プログラムの実行中に入力できるように する。 8
9.
今までは最初から打ち込んである ものしか使えなかった • 前回、底辺4で高さ3の三角形の面積を計 算するプログラムを作りました 実行す ると・・・ このプログラムは底辺4で高さ3の 三角形しか計算できない!! 9
10.
プログラムの実行中に入力できる ようにすると? • ソースを書き換えることなく底辺と高さ をキーボードから入力できるようになり ます ↓色が違うのはキーボード入力部分 10
11.
文字入力ができるようになると 一度プログラムを作ってしまえば何度も使 えるようになる 11
12.
文字入力方法 • Scanner 楽 •
BufferedReader 学校で使用(のはず) 12
13.
とばして ①import ②キーボードから入力するための準備 ③入力部分 キーボードから入力した値を 代入 13
14.
書いてみて 14
15.
実行結果 • プログラムを実行すると int s=scan.nextInt(); で止まるのでコンソールに 数字を打ち込んで見ましょう enter → 15
16.
import • 「import java.util.Scanner;」は、 「javaの機能グループの中の、 utilグループに入ってる、 Scanner機能を使いたいから準備し て!」 というような意味です。 •
Import文は、Eclipseの補完機能を使って 「Scanner」を入力すると、勝手に湧いて きます。 16
17.
import2 • Import部分の記述をしていない場合、エ ラーとして赤くなっているこの記述部分 で カーソルを合わせ、 「~~~~~をインポートします」 で選択でeclipseが記述してくれます 17
18.
流れ • プログラムは上から処理されます 18
19.
流れ(1) キーボードから入力するための準備 難しいのでそのうち解説します 今はScanner使うための準備くらいに思っと いてください 19
20.
流れ(2) 「数字を入力してください」 と出力 20
21.
流れ(3) ↓int(整数)型 ↑変数 s int型の変数sにキーボードから入力した 値 を代入します ここでキーボードからの入力がされるまで 停止 21
22.
流れ(4)終了 “入力された数字は” + s
+ “です。” と出力 ↑sは変数 文字列と変数を同時に使うときはこうやっ て + で囲んでやる 22
23.
Scannerを使いたいときは ①import ②キーボードから入力するための準備 ③入力部分 キーボードから入力した値を 代入 23
24.
書いてみて Scanner他の型の場 合 24
25.
まず準備して 25
26.
型に合わせて変えてやる • 整数 • 小数 •
文字列 26
27.
やってみて • キーボードから整数の底辺と高さを入力 して 三角形の面積を求めるプログラムをつ くってみてください 27
28.
やってみて • キーボードから小数の底辺と高さを入力 して 三角形の面積を求めるプログラムをつ くってみてください 28
29.
if文
30.
if文とは? • 条件によって分岐するプログラムを作り たいとき使われる構文です • 「もし設定した条件を満たしていたら」 という場合の処理を記述できます 30
31.
書いてみて 31
32.
実行結果 32
33.
ここで 「a==5」 の 「==」の部分を次のページのように変更し て いろいろ試してみてください 33
34.
演算子 • == 両辺が等しい •
!= 両辺が等しくない • > 左辺が大きい • >=左辺が大きいか等しい • < 右辺が大きい • <=右辺が大きいか等しい 34
35.
2つ以上の式も && 論理積 かつ ||
論理和 または 35
36.
If • if(条件){ 条件が真の時に実行される処理 }else if(条件n){ 条件nが真の時に実行される処理 }
else{ 全て満たさなかったときに処理 } 36
37.
読み • もし(条件){ 条件が真の時に実行される処理 }上の式が偽で、もし(条件n){ 条件nが真の時に実行される処理 } 上の式が全て偽だった場合{ 全て満たさなかったときに処理 } 37
38.
書いてみて① 38
39.
構文パターン ① • if(条件){ 条件が真の時に実行される処理 } もし条件が真であれば
{ }内の処理を実行し ます 39
40.
書いてみて② 40
41.
構文パターン ② • if(条件){ 条件が真の時に実行される処理 }else
if(条件n){ 条件nが真の時に実行される処理 } 複数の条件を使いたいときelse if{} を使いま す 41
42.
構文パターン ②続 • if(条件){ 条件が真の時に実行される処理 }else
if(条件2){ 条件2が真の時に実行される処理 }else if (条件3){ 条件3が真の時に実行される処理 }else if・ ・ ・ ・ 何個でも書け る 42
43.
書いてみて③ 43
44.
構文パターン ③ • if(条件){ 条件が真の時の処理 }else{ 全て満たさなかったときに処理 } 設定した条件を全て満たさなかったときに 使うのがelse{}
これに条件は 必要ない 44
Download now