(1)
親しみのあるエクセルの 文字列操作を IF 式で行うと、
「年齢が20才未満なら、飲酒は禁止されている」は
= IF (年齢 < 20, "飲酒は禁止されている", "飲酒はほどほどに")となります。
(2) 質問は以下の // 部分です
さて、Javaでは、
int age;
age = 20; // この20を整数変数の ageに 代入する意味は??
//とくに、下の20未満と絡めて解説希望です
if (age<20) {
System.out.println("飲酒は禁止されている");
} else {
System.out.println("飲酒はほどほどに");
}
No.4ベストアンサー
- 回答日時:
いまさらこんな初心者用動画をじっくり見る気にならないので、ざっくりと見ましたが、
どうやら、この動画では「条件分岐とはどんなものか?」を解説するだけでのもののようです。
age=20; 自体に意味はありません。
age<20 の20とたまたま同じなので、意味があるように感じられるだけです。
age=3 ; にしたらどう動作するのか?
age=50 ; にしたらどう動作するのか?
等と考えさせるためのものです。
No.3
- 回答日時:
単なる if then else の例題。
例題は以下でも良い訳です。
age = 20;
if (age<13) {
System.out.println("あなたは小学生");
}
else if (age<19) {
System.out.println("あなたは高校生");
}
else {
System.out.println("あなたは高校を卒業している");
}
はい、
その age イコール 20の意味です。semicolonがついて、コーディングの一部にみえました。
20を代入しておいて、分岐してあるように見えて奇妙。
No.2
- 回答日時:
このあたりのサンプルプログラムは、機能の説明のためのものです。
このプログラムが、そのまま実用的なプログラムに使われることは、まずありません。
変数ageが固定なら、 age<20 の判定(真または偽)も固定であり、 わざわざ if を使う必要はありません。
もう少し実用に近い形にするなら、 age は、外部からその都度入力することになります。
キーボードからとか、ファイルから、とかデータベースから、とか
でも、そんな「入力の方法」は if の説明とは無関係です。
なので、直接 age = 20 ; と代入して、 if の動作に集中するようにしています。
(キーボードからの入力する代りに) プログラムを直接変更して age の値を変えて、if の動作を覚えましょう、というのが主旨です。
すみません、回答いただいた文章の
最後の2行の理解が難しいです
// なので、直接 age = 20 ; と代入して、 if の動作に集中するようにしています。
//(キーボードからの入力する代りに) プログラムを直接変更して age の値を変えて、if の動作を覚えましょう、というのが主旨です。
動画は、今日は疲れて、最後までみておりません。
No.1
- 回答日時:
>>代入する意味は??
間違いだから、こんな事したら正しく動かない。
ageは変数だから、何処かから値を持ってくる訳です。
ここで20を代入してしまったらageは必ず20。
if (age<20)は絶対に成立しないから、必ずelse。
つまり、必ず"飲酒はほどほどに" になってしまう。
このjavaは一体どこから持って来ましたか??
筑波大学の無料動画、動画開始22分目です。
すみません、初級者です、解説をよろしくお願いします
https://www.youtube.com/watch?v=d4b26biei0U
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでダブルコーテーション入り...
-
エラーの意味は? Lvalue req...
-
jsp~jspにhiddenを使って変数...
-
ASP+SQLにてSessionがNullになる
-
プログラミングで変数と関数の...
-
構造体からレコードセットへの代入
-
python の 連鎖代入の文法
-
EXCEL/VBA 変数の値をクリップ...
-
だれがとけるの?
-
整数xxxが大き過ぎますというエ...
-
VB6.0での条件文にある#の意味
-
[VBS]変数を定数に変換する方法...
-
テキストボックスの値を変数に...
-
C言語 exitの使い方
-
フォームを開くときに、コンボ...
-
配列の値を置換するにはどうす...
-
excelの、ある数式内の{}の意...
-
Windows Media Playerで動画を...
-
DataGridView 複数行同時変更...
-
vbaで極大値を抽出する方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでダブルコーテーション入り...
-
エラーの意味は? Lvalue req...
-
[VBS]変数を定数に変換する方法...
-
EXCEL/VBA 変数の値をクリップ...
-
jsp~jspにhiddenを使って変数...
-
テキストボックスの値を変数に...
-
processing エラーで、 "cannot...
-
Variant型で宣言してるのにEmpt...
-
整数xxxが大き過ぎますというエ...
-
C言語 アロー演算子について質...
-
プログラミングで変数と関数の...
-
Excel VBAでイコール二回使えま...
-
python の 連鎖代入の文法
-
Accessコンボボックスにレコー...
-
stdpicture型の変数に、、
-
C言語 列挙型(enum型)変数について
-
変数にオフセットが付いている...
-
複数の代入オペレーターオーバ...
-
【VBA】複合代入演算子
-
VBA 1行で複数の代入を行った...
おすすめ情報
動画開始、21:35でした、失礼
むむむ、
少しわかってきました。
つまり、コーディングの文法と関係ないということだろうか
ややこしい。。。 ヒエーーー