8 if switch for while do while 2

Similar documents
K227 Java 2

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

Microsoft Word - keisankigairon.ch doc

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

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

2

Java学習教材

明解Javaによるアルゴリズムとデータ構造

3 Java 3.1 Hello World! Hello World public class HelloWorld { public static void main(string[] args) { System.out.println("Hello World");

やさしいJavaプログラミング -Great Ideas for Java Programming サンプルPDF

明解Javaによるアルゴリズムとデータ構造

Java Java Java Java Java 4 p * *** ***** *** * Unix p a,b,c,d 100,200,250,500 a*b = a*b+c = a*b+c*d = (a+b)*(c+d) = 225

Java updated

新・明解Javaで学ぶアルゴリズムとデータ構造

プログラミングA

Java演習(4) -- 変数と型 --

2

プログラミングA

Java講座

ALG2012-A.ppt

P03.ppt

新・明解Java入門

解きながら学ぶJava入門編

fuga scanf("%lf%*c",&fuga); 改行文字を読み捨てる 10 進数の整数 おまじない取り込んだ値を代入する変数 scanf( %d%*c,&hoge); キーボードから取り込め という命令 1: scanf 1 1: int double scanf %d %lf printf

プログラミングA

新・明解Javaで学ぶアルゴリズムとデータ構造

Assignment_.java 課題 : 転置行列 / class Assignment_ public static void main(string[] args) int i,j; int[][] array = 1,,,,,,,,,,,,,1,1,; 行 列行列 i

プログラミング入門1

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

2.2 Java C main Java main 2 C 6 C Java 3 C Java ( ) G101Hello.java G101Hello main G101Hello.java /* G101Hello */ class G101Hello { /* main */ public s

(Basic Theory of Information Processing) 1

untitled

プログラミング入門1

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

ALG2012-C.ppt

kiri_17.pdf

つるい27-5月号PDF.indd

(Eclipse\202\305\212w\202\324Java2\215\374.pdf)

5

JavaプログラミングⅠ

アルゴリズムとデータ構造1

oop1

: : : TSTank 2

JavaプログラミングⅠ

コーディング基準.PDF

ALG ppt

アルゴリズムとデータ構造1

JavaプログラミングⅠ

10K pdf

untitled

Quick Sort 計算機アルゴリズム特論 :2017 年度 只木進一

¥×¥í¥°¥é¥ß¥ó¥°±é½¬I Exercise on Programming I [1zh] ` `%%%`#`&12_`__~~~ alse

untitled

‚æ4›ñ

問題1 以下に示すプログラムは、次の処理をするプログラムである


ただし 無作為にスレッドを複数実行すると 結果不正やデッドロックが起きる可能性がある 複数のスレッド ( マルチスレッド ) を安全に実行する ( スレッドセーフにする ) ためには 同期処理を用いるこ とが必要になる 同期処理は 予約語 synchronized で行うことができる ここでは sy

class IntCell { private int value ; int getvalue() {return value; private IntCell next; IntCell next() {return next; IntCell(int value) {this.value =

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

問題 01 以下は コンソールより年齢を入力させ その年齢にあった料金を表示するプログラムである 年齢ごとの金額は以下の通りである 年齢の範囲金額 0 歳以上 6 歳以下 120 円 7 歳以上 65 歳未満 200 円 65 歳以上無料 package j1.exam02; import java

Javaによるアルゴリズムとデータ構造

Java (7) Lesson = (1) 1 m 3 /s m 2 5 m 2 4 m 2 1 m 3 m 1 m 0.5 m 3 /ms 0.3 m 3 /ms 0.6 m 3 /ms 1 1 3

r02.dvi

ohp02.dvi

JavaプログラミングⅠ

(Basic Theory of Information Processing) Fortran Fortan Fortan Fortan 1

untitled

Thread

これらプログラムの 実 行 は 普 通 はハードウェア 上 で 行 うのですが Java の 場 合 は 特 殊 なことを 行 っています 難 しい 理 屈 はここでは 説 明 しませんが ハードウェア 上 で 直 接 動 作 するのではなく ソフトウェアで 実 現 された 仮 想 のハードウェアが

問 次の Fortran プログラムの説明及びプログラムを読んで、設問に答えよ。

Prog2_9th

I java A

ALG2012-F.ppt

Java (9) 1 Lesson Java System.out.println() 1 Java API 1 Java Java 1

試験問題に記載されている会社名又は製品名は, それぞれ各社の商標又は登録商標です なお, 試験問題では, 及び TM を明記していません

Microsoft Word - NonGenTree.doc

Microsoft PowerPoint - ●SWIM_ _INET掲載用.pptx

JavaプログラミングⅠ

Microsoft Word - NonGenList.doc

Java 3 p.2 3 Java : boolean Graphics draw3drect fill3drect C int C OK while (1) int boolean switch case C Calendar java.util.calendar A

Java (5) 1 Lesson 3: x 2 +4x +5 f(x) =x 2 +4x +5 x f(10) x Java , 3.0,..., 10.0, 1.0, 2.0,... flow rate (m**3/s) "flow

プログラミング基礎

問 次の Fortran プログラムの説明及びプログラムを読んで、設問に答えよ。

2

,,,,., C Java,,.,,.,., ,,.,, i

10/8 Finder,, 1 1. Finder MAC OS X 2. ( ) MAC OS X Java ( ) 3. MAC OS X Java ( ) / 10

class IntCell { private int value ; int getvalue() {return value; private IntCell next; IntCell next() {return next; IntCell(int value) {this.value =

IE6 2 BMI chapter1 Java 6 chapter2 Java 7 chapter3 for if 8 chapter4 : BMI 9 chapter5 Java GUI 10 chapter6 11 chapter7 BMI 12 chap

C¥×¥í¥°¥é¥ß¥ó¥° ÆþÌç

プログラミング入門1

本サンプル問題の著作権は日本商工会議所に帰属します また 本サンプル問題の無断転載 無断営利利用を厳禁します 本サンプル問題の内容や解答等に関するお問 い合わせは 受け付けておりませんので ご了承ください 日商プログラミング検定 STANDARD(Java) サンプル問題 知識科目 第 1 問 (

問題1 以下に示すプログラムは、次の処理をするプログラムである

プログラミング入門1

明解Java入門編

解きながら学ぶC++入門編

(Java/FX ) Java CD Java version Java VC++ Python Ruby Java Java Eclipse Java Java 3 Java for Everyone 2 10 Java Midi Java JavaFX Shape Canvas C

19 3!! (+) (>) (++) (+=) for while 3.1!! (20, 20) (1)(Blocks1.java) import javax.swing.japplet; import java.awt.graphics;

Java演習(2) -- 簡単なプログラム --

r1.dvi

Microsoft PowerPoint - 説明3_if文switch文(C_guide3)【2015新教材対応確認済み】.pptx

Transcription:

(Basic Theory of Information Processing) ( ) if for while break continue 1

8 if switch for while do while 2

8.1 if (p.52) 8.1.1 if 1 if ( ) 2; 3 1 true 2 3 false 2 3 3

8.1.2 if-else (p.54) if ( ) 1; else 2; true 1 2 false 1 2 1 2 1 1 if else 1 4

8.1.3 if-else if ( 1) 1; else if ( 2) 2; else if ( 3) 3; else 4; 1 true 1 1 false 2 true 2 1 2 false 2 true 3 false 4 1 2 3 4 1 1 if else if else 5

8.1.4 { 1 ( ) { 1; 2; N; { 1; ; N 1 6

(if ) public class SampleIf2 { public static void main(string args[]) { int num = 3; if (num == 3) System.out.println("num "); public class SampleIf { public static void main(string args[]) { int num = 3; if (num == 3) { System.out.println("num "); 7

(if-else ) public class SampleIfElse { public static void main(string args[]) { int num = 3; if (num == 3) { System.out.println("num "); else { System.out.println("num "); 8

(if-else ) public class SampleIfElseNest { public static void main(string args[]) { int i = 2, j= 3; if (i == 1) { if (j == 2) { System.out.println("i 1 j 2 "); else { System.out.println("i 1 j 2 "); else { if (j == 3) { System.out.println("i 1 j 3 "); else { System.out.println("i 1 j 3 "); 9

8.2 switch case (p.97) switch(i) {case i i case : default: case break switch case ( ) else if 10

public class SampleSwitch { public static void main(string args[]) { int i = 2; switch(i) { case 1: System.out.println("i 1 "); break; case 2: System.out.println("i 2 "); case 3: System.out.println("i 3 ( 2 )"); break; case 4: System.out.println("i 4 "); break; default: System.out.println("i 1,2,3,4 "); 11

if public class SampleSwitchIf { public static void main(string args[]) { int i = 2; if (i == 1) { System.out.println("i 1 "); else if (i == 2) { System.out.println("i 2 "); System.out.println("i 3 ( 2 )"); else if (i == 3) { System.out.println("i 3 ( 2 )"); else if (i == 4) { System.out.println("i 4 "); else { System.out.println("i 1,2,3,4 "); 12

8.3 for ( ) for ( ; ; ) ; 1. 2. true (a) (b) (c) 2 false for { 1; 2; 1 2 13

5 8 class SampleFor { public static void main(string[] args) { int i, sum = 0; for ( i = 5 ; i <= 8 ; ++i ) { sum = sum + i System.out.println("5 + 6 + 7 + 8= " + sum); 14

5 8 class SampleFor { public static void main(string[] args) { int i, sum = 0; sum 0 for ( i = 5 ; i <= 8 ; ++i ) { sum = sum + i System.out.println("5 + 6 + 7 + 8= " + sum); 15

5 8 class SampleFor { public static void main(string[] args) { int i, sum = 0; for ( i = 5 ; i <= 8 ; ++i ) { i 5 sum = sum + i System.out.println("5 + 6 + 7 + 8= " + sum); 16

5 8 class SampleFor { public static void main(string[] args) { int i, sum = 0; for ( i = 5 ; i <= 8 ; ++i ) { sum = sum + i sum 0 + 5 = 5 System.out.println("5 + 6 + 7 + 8= " + sum); 17

5 8 class SampleFor { public static void main(string[] args) { int i, sum = 0; for ( i = 5 ; i <= 8 ; ++i ) { i 6 sum = sum + i System.out.println("5 + 6 + 7 + 8= " + sum); 18

5 8 class SampleFor { public static void main(string[] args) { int i, sum = 0; for ( i = 5 ; i <= 8 ; ++i ) { sum = sum + i sum 5 + 6 = 11 System.out.println("5 + 6 + 7 + 8= " + sum); 19

5 8 class SampleFor { public static void main(string[] args) { int i, sum = 0; for ( i = 5 ; i <= 8 ; ++i ) { i 7 sum = sum + i System.out.println("5 + 6 + 7 + 8= " + sum); 20

5 8 class SampleFor { public static void main(string[] args) { int i, sum = 0; for ( i = 5 ; i <= 8 ; ++i ) { sum = sum + i sum 11 + 7 = 18 System.out.println("5 + 6 + 7 + 8= " + sum); 21

5 8 class SampleFor { public static void main(string[] args) { int i, sum = 0; for ( i = 5 ; i <= 8 ; ++i ) { i 8 sum = sum + i System.out.println("5 + 6 + 7 + 8= " + sum); 22

5 8 class SampleFor { public static void main(string[] args) { int i, sum = 0; for ( i = 5 ; i <= 8 ; ++i ) { sum = sum + i sum 18 + 8 = 26 System.out.println("5 + 6 + 7 + 8= " + sum); 23

5 8 class SampleFor { public static void main(string[] args) { int i, sum = 0; for ( i = 5 ; i <= 8 ; ++i ) { i 9 sum = sum + i System.out.println("5 + 6 + 7 + 8= " + sum); 5 + 6 + 7 + 8 = 26 (for i 9 ) 24

8.4 for for 1 + 1 + 2 + 1 + 2 + 3 + 1 + 2 + 3 + 4 + 1 + 2 + 3 + 4 + 5 class ForNesting { public static void main(string[] args) { int i, j, sum = 0; for ( i = 1 ; i <= 5 ; ++i ) { for ( j = 1 ; j <= i ; ++j ) { sum = sum + j System.out.println("Answer = " + sum); 25

8.5 while while ( ) ; true class SampleWhile { public static void main(string[] args) { int beki = 0, num = 32; while ( num > 1) { num /= 2; ++beki; System.out.println("32 = 2^" + beki); while (true) ; 26

8.6 do while do while ( ); true while while 1 do while 1 ( ) SampleFor while 27

8.7 break break break 1 ( PrimeBreak.java) 28

8.8 continue continue continue for true for while true while false 29

int i, k; k = 6; for (i = 1 ; i < 10 ; ++i) { if (k % i!= 0) continue; System.out.println(i + " " + k + " "); int i, k; k = 6; i = 1; while (i < 10) { if (k % i!= 0) continue; System.out.println(i + " " + k + " "); ++i; 30

8.9 31