ホーム
おまかせ表示
ログイン
設定
寄付
ウィキブックスについて
免責事項
検索
「Java/基礎/条件分岐」の変更履歴
本文
議論
このページの記録を表示
(
不正利用記録を閲覧
)
版の絞り込み
開く
折り畳む
この日まで:
タグ
絞り込み:
2017年版ソースエディター
blanking
discussiontools-added-comment(隠しタグ)
discussiontools-source-enhanced(隠しタグ)
discussiontools-source(隠しタグ)
discussiontools-visual(隠しタグ)
discussiontools(隠しタグ)
meta spam id
SWViewer [1.2]
SWViewer [1.3]
SWViewer [1.4]
SWViewer [1.6]
wikieditor(隠しタグ)
ビジュアルエディター
ビジュアルエディター: 中途切替
モバイルウェブ編集
モバイル編集
リダイレクト解除
一斉メッセージ配信
取り消し
差し戻し済み
巻き戻し
手動差し戻し
改良版モバイル編集
新規トピック
新規リダイレクト
白紙化
絵文字
置換
転送先変更
返信
選択した名前空間を隠す
更新を表示
凡例:(最新版)= 最新版との比較、(前の版)= 直前の版との比較、M = 細部の編集
2024年2月4日 (日)
最新
前
00:19
2024年2月4日 (日) 00:19
Ef3
トーク
投稿記録
21,250 バイト
+8
→条件分岐
:
{{Nav}}
取り消し
タグ
:
2017年版ソースエディター
2024年2月3日 (土)
最新
前
00:43
2024年2月3日 (土) 00:43
Ef3
トーク
投稿記録
21,242 バイト
+1,210
→論理演算子
:
論理演算子の真理値表
取り消し
タグ
:
2017年版ソースエディター
最新
前
00:22
2024年2月3日 (土) 00:22
Ef3
トーク
投稿記録
20,032 バイト
+4,166
→switchのパターンマッチング拡張
:
switchのパターンマッチング拡張とは、Javaプログラミング言語において、switch文やswitch式においてパターンを使用して条件を指定できるようにする機能です。通常のswitch文やswitch式では、一致する値の厳密な等式比較しか行えませんでしたが、パターンマッチング拡張により、より柔軟な条件指定が可能になります。
取り消し
タグ
:
2017年版ソースエディター
2024年2月2日 (金)
最新
前
01:29
2024年2月2日 (金) 01:29
Ef3
トーク
投稿記録
15,866 バイト
+17
{{Nav}}
取り消し
タグ
:
2017年版ソースエディター
2023年5月1日 (月)
最新
前
10:20
2023年5月1日 (月) 10:20
Ef3
トーク
投稿記録
15,849 バイト
+1,688
/パターンマッチング式*/Java 16で導入されたパターンマッチング式(Pattern Matching for instanceof)は、Java言語の制御構造の一つです。
取り消し
タグ
:
2017年版ソースエディター
2023年4月30日 (日)
最新
前
00:01
2023年4月30日 (日) 00:01
Ef3
トーク
投稿記録
14,161 バイト
−4,268
「条件分岐」は、プログラミングにおいて重要な概念の一つです。条件分岐を使うことで、プログラムは特定の条件に応じて異なる処理を実行することができます。 この章では、Javaでの条件分岐の基本的な使い方から、より高度な使い方までを解説します。if-else文、switch文、switch式、論理演算子、三項演算子など、様々な種類の条件分岐について学ぶことができます。また、例外処理における条件分岐の使い方についても解説します。 各セクションでは、実際のコード例を使って、どのように条件分岐を使えばよいかを説明します。また、練習問題も用意していますので、理解を深めるために挑戦してみてください。 条件分岐は、プログラムの制御構造を理解する上で重要な概念です。本章を通して、条件分岐の基本的な使い方から応用までを学び、プログラムの制御構造を理解してください。
取り消し
タグ
:
2017年版ソースエディター
2023年4月29日 (土)
最新
前
16:05
2023年4月29日 (土) 16:05
Ef3
トーク
投稿記録
18,429 バイト
−1,537
→仮引数
取り消し
タグ
:
2017年版ソースエディター
2022年7月16日 (土)
最新
前
11:04
2022年7月16日 (土) 11:04
Ef3
トーク
投稿記録
19,966 バイト
−293
すじにくシチュー
(
トーク
) による版 203406 を取り消し
取り消し
タグ
:
取り消し
2022年7月1日 (金)
最新
前
05:41
2022年7月1日 (金) 05:41
すじにくシチュー
トーク
投稿記録
20,259 バイト
+293
→外部サイト
取り消し
タグ
:
差し戻し済み
最新
前
05:36
2022年7月1日 (金) 05:36
すじにくシチュー
トーク
投稿記録
19,966 バイト
+377
外部サイト InfoQ『JEP 405: RecordクラスによるJavaのパターンマッチングの拡張』A N M Bazlur Rahman, 原文(投稿日:2022/05/26), 2022年7月1日に確認
取り消し
2022年6月15日 (水)
最新
前
13:16
2022年6月15日 (水) 13:16
すじにくシチュー
トーク
投稿記録
19,589 バイト
+759
→switch式とenum
:
enum要素は書き換え不可
取り消し
最新
前
13:03
2022年6月15日 (水) 13:03
すじにくシチュー
トーク
投稿記録
18,830 バイト
+889
→switch式とenum
:
;enum要素は重複できない。 一般の変数の宣言で、同じ名前の変数を2度以上は宣言できないように、enumの要素名もそのenumグループ内では2度以上は宣言できない。この仕様により、要素名が異なれば、必ず別々のenum要素が宣言されている事が保証される。
取り消し
2022年6月13日 (月)
最新
前
01:19
2022年6月13日 (月) 01:19
すじにくシチュー
トーク
投稿記録
17,941 バイト
+271
→switch式とenum
:
Javaのenumは継承できない仕様
取り消し
最新
前
01:07
2022年6月13日 (月) 01:07
すじにくシチュー
トーク
投稿記録
M
17,670 バイト
+199
→switch式とenum
取り消し
最新
前
01:04
2022年6月13日 (月) 01:04
すじにくシチュー
トーク
投稿記録
17,471 バイト
+431
→switch式とenum
:
Javaのenumはクラス的な機能を持ちますが、しかしインスタンスを生成できない仕様
取り消し
2022年6月12日 (日)
最新
前
00:44
2022年6月12日 (日) 00:44
すじにくシチュー
トーク
投稿記録
M
17,040 バイト
+85
→switch式とenum
取り消し
最新
前
00:14
2022年6月12日 (日) 00:14
すじにくシチュー
トーク
投稿記録
16,955 バイト
+214
→switch式とenum
:
値を割り当ててても、別に宣言の順番の情報は消えないので、ordinal()メソッドの結果は同じままです。
取り消し
最新
前
00:07
2022年6月12日 (日) 00:07
すじにくシチュー
トーク
投稿記録
16,741 バイト
+573
→switch式とenum
:
コンストラクタの<code>this.setval = setval;</code>は、別に右辺と左辺で同じ変数名を使う必要は無く、もし まぎらわしければ下記コード(抜粋)のように右辺を変えてもいい(ただし、関数の引数に合わせる必要はある)。
取り消し
2022年6月11日 (土)
最新
前
23:44
2022年6月11日 (土) 23:44
すじにくシチュー
トーク
投稿記録
16,168 バイト
+1,149
→switch式とenum
:
コンストラクタのアレ
取り消し
最新
前
23:10
2022年6月11日 (土) 23:10
すじにくシチュー
トーク
投稿記録
15,019 バイト
+445
→switch式とenum
取り消し
最新
前
23:04
2022年6月11日 (土) 23:04
すじにくシチュー
トーク
投稿記録
14,574 バイト
−1
typo
取り消し
最新
前
23:01
2022年6月11日 (土) 23:01
すじにくシチュー
トーク
投稿記録
14,575 バイト
+1,050
→switch式とenum
取り消し
最新
前
22:40
2022年6月11日 (土) 22:40
すじにくシチュー
トーク
投稿記録
13,525 バイト
+830
→switch式とenum
:
enumをmain関数の外で書く場合、Java18以降のバージョンでは、上記のように main 関数よりも下部のブロックに書くほうが良い
取り消し
2021年11月25日 (木)
最新
前
08:22
2021年11月25日 (木) 08:22
すじにくシチュー
トーク
投稿記録
M
12,695 バイト
+60
→switch式とenum
取り消し
最新
前
08:19
2021年11月25日 (木) 08:19
すじにくシチュー
トーク
投稿記録
12,635 バイト
+818
→switch式とenum
:
もし、無理やりにenumを用いずに final int などを使って場合わけに使うつもりの変数を宣言してみたところで(Javaの定数値の修飾子は final)、 コンパイル試行時にエラー文で「エラー: switch式がすべての可能な入力値をカバーしていません」
取り消し
最新
前
07:50
2021年11月25日 (木) 07:50
すじにくシチュー
トーク
投稿記録
11,817 バイト
+182
→switch式
:
「switch'''文'''」とは区別して、Javaでは下記のようにswitch, yield を組み合わせて用いる手法のことを「switch'''式'''」という。
取り消し
2021年11月2日 (火)
最新
前
17:00
2021年11月2日 (火) 17:00
すじにくシチュー
トーク
投稿記録
11,635 バイト
+801
→switch式
取り消し
最新
前
16:54
2021年11月2日 (火) 16:54
すじにくシチュー
トーク
投稿記録
10,834 バイト
+86
→switch式
取り消し
最新
前
16:41
2021年11月2日 (火) 16:41
すじにくシチュー
トーク
投稿記録
10,748 バイト
+66
→switch式
取り消し
最新
前
16:40
2021年11月2日 (火) 16:40
すじにくシチュー
トーク
投稿記録
10,682 バイト
+166
enum は コンパイル無しでは機能しないことを追記
取り消し
2021年11月1日 (月)
最新
前
10:19
2021年11月1日 (月) 10:19
すじにくシチュー
トーク
投稿記録
10,516 バイト
+574
→switch文
:
アローのdefault文
取り消し
最新
前
09:51
2021年11月1日 (月) 09:51
すじにくシチュー
トーク
投稿記録
9,942 バイト
0
→矢印記号->
:
typo
取り消し
最新
前
09:47
2021年11月1日 (月) 09:47
すじにくシチュー
トーク
投稿記録
9,942 バイト
−5
→switch文
:
typo
取り消し
最新
前
09:46
2021年11月1日 (月) 09:46
すじにくシチュー
トーク
投稿記録
9,947 バイト
+786
→switch文
:
default の説明が抜けていたので追加。
取り消し
2021年10月22日 (金)
最新
前
01:19
2021年10月22日 (金) 01:19
Ef3
トーク
投稿記録
9,161 バイト
−21
s/命令/構文/4、s/命令/実行分/、Instructionの訳語としての命令だけ残した。
取り消し
タグ
:
2017年版ソースエディター
2020年6月27日 (土)
最新
前
03:47
2020年6月27日 (土) 03:47
すじにくシチュー
トーク
投稿記録
9,182 バイト
+1,220
→switch文
:
switch式のyield
取り消し
最新
前
02:33
2020年6月27日 (土) 02:33
すじにくシチュー
トーク
投稿記録
7,962 バイト
+1,960
仮引数の話題は高度なので、応用として紹介。別途、入門的なif文の節を追加。
取り消し
最新
前
02:13
2020年6月27日 (土) 02:13
すじにくシチュー
トーク
投稿記録
6,002 バイト
+4,540
switch文
取り消し
2020年6月26日 (金)
最新
前
12:09
2020年6月26日 (金) 12:09
すじにくシチュー
トーク
投稿記録
1,462 バイト
−14
→条件分岐の例
取り消し
最新
前
12:08
2020年6月26日 (金) 12:08
すじにくシチュー
トーク
投稿記録
1,476 バイト
−56
クラス名が長すぎで入力が面倒なので、「trans」に名前を変更。translate
取り消し
最新
前
05:50
2020年6月26日 (金) 05:50
すじにくシチュー
トーク
投稿記録
1,532 バイト
−286
→条件分岐の例
:
ソースコードにfor文はいらない。繰り返し命令の教育は、繰り返しの単元で行うべき。
取り消し
最新
前
05:42
2020年6月26日 (金) 05:42
すじにくシチュー
トーク
投稿記録
1,818 バイト
+59
→条件分岐の例
取り消し
最新
前
05:32
2020年6月26日 (金) 05:32
すじにくシチュー
トーク
投稿記録
M
1,759 バイト
+1
編集の要約なし
取り消し
最新
前
05:30
2020年6月26日 (金) 05:30
すじにくシチュー
トーク
投稿記録
1,758 バイト
+443
説明を省きすぎ
取り消し
2019年8月20日 (火)
最新
前
12:17
2019年8月20日 (火) 12:17
Semi-Brace
トーク
投稿記録
M
1,315 バイト
0
Testment777 がページ「
Java/基礎 条件分岐
」を「
Java/基礎/条件分岐
」に移動しました
取り消し
最新
前
11:53
2019年8月20日 (火) 11:53
Semi-Brace
トーク
投稿記録
M
1,315 バイト
+174
→条件分岐の例
取り消し
2015年8月7日 (金)
最新
前
11:45
2015年8月7日 (金) 11:45
.旻
トーク
投稿記録
M
1,141 バイト
+32
cat sort
取り消し
最新
前
11:45
2015年8月7日 (金) 11:45
.旻
トーク
投稿記録
M
1,109 バイト
+19
+cat
取り消し
2007年3月11日 (日)
最新
前
13:27
2007年3月11日 (日) 13:27
Hsz
トーク
投稿記録
M
1,090 バイト
+26
→条件分岐の例
:
pedia
取り消し
2006年10月5日 (木)
最新
前
23:35
2006年10月5日 (木) 23:35
Super hoge
トーク
投稿記録
1,064 バイト
+1,064
編集の要約なし