Размер видео: 1280 X 720853 X 480640 X 360
Показать панель управления
Автовоспроизведение
Автоповтор
こんなわかりやすい説明する人いるんだ😂 天才
吉田りかさん、コメントありがとうございました!わかりやすいって感じてもらえて良かったです✨
私は外国人ですが、日本語がとてもわかりやすく、説明も分かりやすいのでいい勉強になり、感謝しております。
世界一分かりやすいチャンネルを目指しているので、そう感じてもらえてとても嬉しいです。Javaの勉強がんばってくださいね😄
24歳社会人2年目です。JAVA silverを受験し、未経験からSESに転職を考えています。めちゃくちゃわかりやすく、優しく教えていただけて感謝です。正直このレベルの教材は有料の講座にも他に無いくらいなので、多くの人が無料でプログラミングを勉強できるよう拡散していきます!
アイリス大山さん、コメントありがとうございました!社会人2年目でこれから転職を考えているところなんですね。自分の行動次第で将来の可能性をどんどん広げていけるタイミングだと思うので、ぜひ頑張ってください!このチャンネルはたくさんの人が無料で学べる機会を作りたいという想いで続けているので、ぜひ拡散してもらえると嬉しいです!
JAVAね。いい言語だと思って昔勉強しました。また勉強しよーかなー😎👍
次ここから 51:28(2022/12/09)2:35:38(2022/12/10 16:23)板書形式なので、復習がめちゃくちゃしやすいです!!有益な動画を本当にありがとうございます、、!!!!!!
はんぺんさん、コメントありがとうございました!「次ここから」ってタイムスタンプを残しておくの、すごく良いですね👍また、板書形式が復習に役立っているようで良かったです!「分かりやすく」はもちろんのこと、みなさんにとって「学びやすい」というのも意識しています!
フロントエンドエンジニアからバックエンドに転向したので、こちらの動画で勉強させていただいています。本当に分かりやすいです。ありがとうございます!!
フロントエンドとバックエンドが両方できたら、かなり現場で重宝されるでしょうね。ぜひJavaを楽しんでいってください!!
お世辞抜きで本当にわかりやすい。オンラインスクール通う前に一度この人の動画見てから通った方が良い。
ありがとうございます!企業研修で教えてたレベルの内容を動画にしてあるので、たしかにスクールに通う前に一度見てほしいですね。
プログラム初心者。スクールの復習として何度も何度もみています
動画を何度も見てくれてありがとうございます!スクールを受けたり動画を見たりしつつ、分からないところはスクールで質問すれば理解が深まっていくと思います。ぜひ頑張ってください!
IT未経験者の私にとって、分かりやすくプログラミングが面白いと思える動画です!他の動画も視聴して学習します📖
プログラミングって分かると面白いですよね!Javaは基本から実務レベルまで幅広く作ってあるので、ぜひ役立ててもらえたら😄
分かりやすいです。
そう感じてもらえて良かったです😁Javaは実務レベルまで解説動画を作ってあるので、ぜひ活用してください!
早速どんどん進む研修についていけず、退職を考えちゃうくらい病んでたんですけど、この講座を知ってよかったです!辛くて辛くて仕方ないですがちょっとずつ頑張ろうかなって思えました、今後もよろしくお願いします
くまさんさん、コメントありがとうございました!新人研修ってすごいスピードで進んでいくので、辛くて仕方ないっていう気持ちはよく分かります。僕も新人さんから「研修が辛い」とか「この仕事が自分に合ってない気がする」と退職の相談を受けたことが何度もありました。でもきっと、Javaは配属後の業務のほんの一部でしかないと思います。しかも、(コメントをくれたのが日曜日だったので)休日に僕の動画をみて何とかしなくちゃって思えているくまさんさんなら、絶対に大丈夫ですよ👍困ったときは同期や講師に頼りながら、くまさんさんのペースで前に進んでいきましょう!
@@SekaChan すごく救われた気分です、辞めたい、死にたいってどんどん落ちていった心が少し軽くなったような気がします。まあ初めは全部教えてもらおうって気持ちの方が、きっと周りにも迷惑かけずに済みますよね!ありがとうございます
そうですね。苦手なことは教えてもらって、くまさんさんができることでお返ししてあげればよいんじゃないかなと思います。もし辛いときがあったら、あまり抱え込まないで気軽にまたコメントくださいね🍀
汎用機(COBOL)からオープン系システムへシステムコンバージョンを行うため、JAVAの文法知識が必要となり、こちらへたどり着きました。とてもわかりやすい説明で参考になりました。
Hideki Horiguchiさん、コメントありがとうございました!COBOLからJavaだと(この動画の)2章までは共通点が多いかなと思います。もし3章に進む場合は、これまでとは違った新しい考え方でプログラミングすることになると思っておいてください😄
私さえも分かるようにして凄い
分かってもらえて良かったです!これでJavaの基本文法はオッケーですね👍
やっとついていけるようになりました。インストールもうまくできて。51:00 ここまで。見ました。
スクールでJava研修をしています。非常に分かりやすい説明でした。ぼんやりとしていた点が確かな理由と結び付きました!ありがとうございます♥️
分かりやすいって感じてもらえて良かったです😄理由が納得できると深く理解できるし、何より楽しいですよね。この動画が役に立って良かったです!
今まで色んなオンラインのコースとかトレーニング見てきましたが、解説が丁寧でわかりやすかったです。無料なのがすごいです。トレーナーの講師としての経験とかに裏打ちされているんだろうと思います。とりあえずJavaの基本構文とかをざっと知るのに丁度良い内容でした。ありがとうございます。
2Mhz MC68B09Eさん、コメントありがとうございました!そう感じてもらえて良かったです✨お金を理由に勉強を諦めちゃう人がいるのはもったいないと思って、無料で学べる場を作ろう!とせかチャンを始めました。講師の経験を活かしつつ、自分が好きな「教えること」を通して皆さんの背中を押せたら良いなと考えています。Javaはかなり深い分野まで解説動画を作ってあるので、必要なときがきたらまた見にきてください!
何日かに分けて勉強させて頂いてますが、そのたびに高評価ボタンを押したくなるほど分かりやすくて、勉強するということがとても楽しく感じています! いつも解説動画ありがとうございます!
茶トラ猫 てち三郎さん、コメントありがとうございました!「そのたびに高評価ボタンを押したくなる」と感じてもらえて、とても嬉しいです😄高評価ボタンは1回しか押せませんが、コメントのおかげでエネルギーをもらえました。ありがとうございます!Javaは基本文法からオブジェクト指向、web開発、DB連携、さらにEclipseやSpringBootの導入まで揃えてあるので、ぜひ必要なところまで活用してください!
大変わかりやすかったです。実践的なこともお話しくださり、助かりました。
分かりやすかったみたいで良かったです😄Javaは実務レベルの講座も作ってあるので、必要に応じていろいろ見てみてください!
使ったことのない言語が行く現場の先々で、わが身にふりかかってきます。こちらの動画、いつも本当に助かります。目からウロコの、せかチャン・チャンネル様様です。
Harumi Mさん、コメントありがとうございました!開発現場で経験のない言語を使うことになるのは大変ですね💦せかチャンの動画が少しでも役に立っていたら嬉しいです!
Java勉強の3日目)第2章学習を終了致しました。本日も学習時間長くなりましたが、今日は分岐処理と繰り返しの例題も一回自分で書いてみました。いろいろなエラーが出ましたがその経験を活かせるときがあると思って黙々と🙂演習問題は5番だけが解けなくて、でも先生の開設を見てしっかり理解しました!!明日は悪名高いオブジェクト指向ですね!でも菅原先生が安心してもいいとおっしゃったので楽しみです!素晴らしい講義ありがとうございます!
3日目の勉強、お疲れさまでした!「三日坊主」という言葉があるように、どんなことでも新しい行動を3日続けるのは難しいものです。最初の3日間の壁を乗り越えられたのは素晴らしいですよ👍ぜひこの調子で、(疲れたときは無理せず休憩しながら)楽しく勉強を続けていってくださいね!次のオブジェクト指向は、最初が一番重要です。3-1から3-3までを焦らずじっくり理解することをオススメします!
@@SekaChan おはようございます。アドバイスまで!本当にありがとうございます。今から昨日の復習をしてオブジェクト指向はじまていきます>_<!!
初めて書き込みます〜大学が社会人向けにやってるキャリアアップ講座的なのでJavaの勉強をしているのですが、うーんオカタイ!ワカラン!とお手上げしているときこちらに出会いました。めっちゃわかりやすいです。ありがとうございます😭こんな年の瀬にすみません。今年のうちにお礼言いたくてコメントしました。どうにか授業についていけそうです。せかチャンさんありがとうございます。よいお年を!
s sさん、コメントありがとうございました!たしかにJavaはオカタイ言語なので、慣れるまではものすごく大変ですよね(僕はかなり苦労しました💦)でも、Javaみたいにルールガチガチの言語を理解できれば、もしこの先他の言語を勉強する機会があったとしてもすごくラクに習得できると思います!そういう意味でもJavaはこの先にキャリアアップにつながる言語なので、ぜひ楽しく勉強を進めていってくださいね!
職業訓練校でjavaを学んでますあったかい動画をありがとうございます
今、職業訓練校でJavaを勉強中なんですね。Javaは実務レベルまで解説動画を作ってあるので、ぜひ活用していってください!
有料級の勉強動画、感謝しかありません。
中村友弦さん、コメントありがとうございました!こちらこそ、せかチャンの動画を見てもらって感謝です✨これからも有料級の勉強動画をバンバン作っていくので、ぜひ一緒に頑張っていきましょう!
IT未経験で業界に入り右も左も分からない状態でした😢プログラミング知識ゼロの私でもこの動画はとても分かりやすかったです、ありがとうございました😭
未経験でIT業界に入ると、最初は分からないことだらけで大変ですよね‥でも、こういう動画を見て頑張ろうって思える人ならきっと大丈夫!焦らず自分のペースで勉強していきましょう😄
Java Silver獲得のためにJavaの参考書を1冊勉強してからこの動画を拝見させて頂きました!圧倒的にせかチャンさんの方が分かりやすいです🎉ありがとうございます!!ミスチルのTシャツ着てますね!?僕もミスチルファンです😂これからも拝見させて頂きます!!
分かりやすかったみたいで良かったです!きっと、参考書を1冊やってたのも大きかったんだと思いますよ。ミスチルTシャツ、よく気づきましたねー!しかもこれHOMEツアーの古いTシャツなので難易度高めですよ。同じファンさんからのコメント、嬉しいです🙌僕の動画は他にも隠れミスチルがいるので探してみてください!
フリーラーニング有難うございます。これからプログラミングを始める者にとって、分かり易くよく理解できました。
beiri comさん、コメントありがとうございました!プログラミングは始めるときが一番大変なので、分かりやすかったようで良かったです。これからも楽しみながら勉強していってください✨
再生リストの方の基本講座で学習させていただきました。実務経験ゼロの初学者ですが、プログラマーへの転職を志しています。せかチャンさんのJavaの基本講座を一通り見た後で、問題集(黒本)をしてJavaSE11シルバーに学習開始から1か月ちょっとで合格することができました。本当に感謝しています。この先は、ゴールドも受けたいので、サーブレットやDB接続等の動画も学習させていただき挑戦に向かってゆきます。このチャンネルがもっと広まることを私は心から願っています!!
コメントありがとうございました!Javaシルバー合格、おめでとうございます!!勉強を始めてから1ヶ月ちょっとで合格できたなんてスゴイですね。きっとうまいやり方で勉強ができていると思うので、その調子でJavaゴールドも合格目指して頑張ってください!ちなみに、webアプリ(サーブレット・JSPなど)は実務でよく使いますが、Javaゴールドでは試験範囲外なので気をつけてくださいね。DB処理は出題されるので、ぜひ動画を活用してもらえたらと思います。せかチャンの勉強仲間を広げていけるように、僕も引き続き頑張っていきます!!
現在IT全般を勉強しているのですが、偶然このチャンネルに出会いました。基礎の基礎からとても分かりやすく、授業ノートまで提供して頂けて大変助かっております✨😭本当にありがとうございます✨
bitter sugarさん、コメントありがとうございました!せかチャンと出会えてもらえて良かったです!IT全般を勉強してるということであれば、アルゴリズム講座や高校情報Ⅰの授業動画も参考になると思いますよ😄近々ネットワークやデータベースの授業動画も出す予定なので、ぜひ楽しみにしていてください!
@@SekaChan ありがとうございます!参考にさせて頂きます!
Java勉強の2日目) 01:28:51 基本文法(1)に5.演習問題まで終わりました!しかも演習問題は全部あたり!CMDで問題を解く自分がガッコ良すぎて嬉しかったです。でも、今日はとても大変でした!講義は面白くてもっと進めたかったですが、初期設定のエラー処理に2時間(以上かかりました)ーに加え、新しい内容が多かったのであまり量は多く進めなかったですが、充実した一日でした。学習動画見る時間にスマートフォン見る時間もめっちゃ減りました、。最高!エラーは2個あって、1.ダウンロードしたファイルをUTF-8形式で保存しなおしたら文字エラーは解決でき、2.java lang classnotfoundexception はパス設定を変更したらプログラムが動くようになりました。pythonも独学(ただ問題集の暗記)でpython 3 エンジニア認定基礎試験を合格しましたが本当に面白くなくて、余計に今回Java学習も迷っていました。実際転職を考えていました。今回は本当にこの後の学習をやってみたいと思って途中諦めなくてエラーも解決しましたので今からも頑張って最後までやっていきたいとおもいます!今日もありがとうございました。
2日目で基本文法の前半までいけたら、かなり順調なペースですね。しかも、演習問題が全問正解っていうのが素晴らしいです!授業動画を見るだけで終わっちゃう人も多いですが、実際に手を動かしてプログラミングする時間が一番スキルアップにつながるので、とても良い勉強をできているんじゃないかなと思いますよ。プログラミングは最初に環境を整えるまでにエラーが起きたりなど面倒なことが多いですが、それを自力で乗り越えられたのも大きいですね。ぜひその調子で、これからも楽しく勉強を続けていってください。応援しています!
Java勉強の一日目)00:8:38 今日はここまで学習しました!とても面白かったです。明日の勉強が楽しみです!明日2章まで終わらせたいです!!ありがとうございました。
1日目の勉強お疲れさまでした!「面白かった」と思えたのは大きな成果ですね。2章はJavaの基本文法をひと通り解説した章なので、焦らずじっくり理解しながら進めていきましょう!
@@SekaChan ご返事ありがとうございます!文法は1番のネックかなと思いますが、今日も早く菅原先生と学習したいと!楽しみにしていますので😄✨焦らず頑張ります!動画ありがとうございます👍👍👍
52歳から初めてのプログラミング独学勉強中です。人生いつからでも新しい業界にチャレンジが出来ると信じていますw
何を始めるにしても遅すぎることはないですし、これからの人生で「今」が一番若いですからね。僕もチャレンジしたいことがたくさんあるので、お互いに楽しく頑張っていきましょう!
Javaについてしっかり学べる内容でありがたみを感じます。
山田隆宏さん、コメントありがとうございました!そう感じてもらえて良かったです😄Javaは文法ルールが細かくて最初は勉強するのが大変ですが、分かると面白い言語だと思います。これからも楽しく勉強していってください!
めちゃめちゃわかりやすい😭
ありがとうございます😄
めっちゃ分かりやすいです!!参考にさせて頂きます!とてもありがとうございます!
分かりやすいって感じてもらえて良かったです!Javaは基本文法からオブジェクト指向、さらにwebアプリ編やDB編まで動画を作ってあるので、ぜひ活用していってください!!
字がめちゃくちゃ綺麗
さんかめはめさん、コメントありがとうございました!字はすごくゆっくり書いてますね。キレイだと思ってもらえて良かったです😄
とても分かりやすく学習させていただいております。フリーラーニングで助かってます。
aoimorinokuniさん、こんにちは😄嬉しいコメントありがとうございました!!フリーラーニングで学習できることをどんどん増やしていきます。一緒に頑張っていきましょう!!
最近、Javaを勉強しておりとても分かりやすくスムーズに理解できました!チャンネル登録もさせて頂きました!まだ観てない動画もあるのでこれから観ていきたいと思っております!! JUnitについての動画をいつか出してほしいです。最近、JUnitを使ったテストでぶつかっていて是非動画を出していただきたいです!応援しております📣
uto utoさん、コメントありがとうございました!また、動画を観てくれて&チャンネル登録してくれて本当にありがとうございます✨Javaに関する解説動画は他にもたくさんあるので、ぜひ自分のペースで観ていってくださいね!JUnitのリクエストも了解です!他の方からのリクエストも踏まえつつ、動画化するかを検討してみますね。
某プログラミングスクールの講義で講師の方がおすすめしていたので視聴しましたが、とても分かりやすい説明で助かります!!
コメントありがとうございました!プログラミングスクールの講師の方がオススメしてくれているのは嬉しいですね。動画で予習&復習しつつ、分からないところはスクールで講師に直接質問できれば一気にスキルアップできると思います。ぜひ頑張ってください!
今javaの授業を受けていてついていけず泣きそうになってます。こちらで分かりやすい動画を見つけて復習させてもらっています。大変ありがたいです!文章からjava言語に置き換えて書くことが大の苦手なんですが、頭が堅いんでしょうか…向いてないのか悲しくなってきます。
HTGさん、コメントありがとうございました!「文章からjava言語に置き換えて書く」のって、慣れるまで大変なんですよね。僕自身もそうだったので、悲しまなくて全然大丈夫ですよ😄きっと繰り返して慣れていけば、書き換えのパターンが見えてくると思います。ただ、アルゴリズムの土台知識はあったほうが理解が進みやすいので、もし不安な場合はこちら( ruclips.net/video/2fh8Pyq-Lc8/видео.html )の動画を見てもらうと良いかもしれませんね。
本当にわかりやすいです。ボイスボットのプログラム書く時に、分岐、繰り返しを多様するので、非常に役立ってます!ありがとうございます。
ギリカメラさん、コメントありがとうございました!わかりやすいって感じてもらえて良かったです😄たしかに、分岐と繰り返しはいろんなプログラムで出てきますよね。Javaはいろんな分野の解説動画を作ってあるので、必要に応じて活用していってください!
先生、誠にありがとうございました。この動画は凄く分かり易いです。非常感谢!
90後退休生活さん、コメントありがとうございました!分かり易いって感じてもらえて良かったです。祝你好运✨
とても分かりやすかったです!参考になりました!引き続き視聴させていただきます!
K Seinoさん、嬉しいコメントありがとうございました!参考になったみたいで良かったです✨この後の動画も「分かりやすさ」重視で解説していくので、一緒にがんばっていきましょう!
研修で早速つまずいて焦っていた時に見つけました。とても分かりやすくて勉強になります!
ぱーさん、コメントありがとうございました!研修は一度つまずくと大変ですが、動画も使えば好きな時間や場所で予習・復習ができるので自分のペースで勉強できると思います。Javaの基本文法~オブジェクト指向~WebAP開発(制作中)はひと通り揃っているので、うまく活用しながら研修がんばっていきましょう✨
発見メモ(・あれば疑問点)22:42 初期化宣言+代入が、初期化 (int age = 1;とか)今までデータのフォーマットを想像して理解できていませんでした笑38:38 データ型(参照型)持っているテキストで、String型があの表(int,doubleとかが入ってる表)から抜けていた理由がここで分かりました…!!47:47 new演算子 (55:16~ 多次元配列ver.)データ型[] 配列名 = new データ型[要素数];int[] score = new int[3];new演算子のこともなぜか難しく考えていたけれど、ただ入れ物を定義していただけだった😮1:38:01 入力文字列の型変換あのmain()メソッドなら(String[] args)なので、文字列→intの場合、Integer.parseInt(args[0]) など
ありがとうございます!
茶トラ猫 てち三郎さん、THANKSコメントありがとうございました!こうやって動画を見てもらえたり応援してもらえたりするおかげで、動画作りがすごく楽しいです。本当にありがとうございます!!Javaはオブジェクト指向やwebアプリ、データベース連携など、この先の動画もたくさん作ってあるので、もし必要なときがきたら見てみてください✨✨
Thanks for the lecture.😊
Thank you for watching!✨
とても分かりやすい解説ありがとうございます!一つ、コンパイルエラーと例外スロー時の違いがあまり分かってないのですが、どのように違いを理解すれば良いでしょうか
丁寧でとても分かりやすいです。
ありがとうございます!これからも「丁寧に分かりやすく」をモットーにがんばります😊
こういう動画が見たかった…!めちゃくちゃ分かりやすいし字も見やすくて本当にありがたいです!!お勉強頑張ります
ru ruuさん、コメントありがとうございました!そう感じてもらえて嬉しいです✨僕も動画を作ることで背中を押せたらと思っています。一緒に頑張りましょう!
udemyの講座を購入して勉強していましたがこちらの方が分かりやすくて助かっています。もっと早く出会いたかったです(笑)
kyo miyaさん、コメントありがとうございました!教え方には相性があるので、有料のほうが分かりやすいとは言い切れないのが悩ましいですよね💦皆さんがいいねやコメントをしてくれるおかげで、動画を見てくれる人が広がってきました!これからも「早く出会いたかった」と言ってもらえるように、僕もまだまだがんばります。笑
最近Javaの勉強をせかチャンさんの動画で勉強させてもらってます一つ疑問なのですが、プログラムの構成で白板で書かれているpublic strticvoid main(Strting args [] ){と書かれてますが、実際使う時はpublic strticvoidmain(Strting[] args ){ になるのでしょうか?実際に動かすときに文字列が違っていたので教えていただけると助かります
コメントありがとうございました!結論からいうと、[]はStringとargsのどちらの後に書いてもらっても大丈夫ですね。これは2-4で解説する配列を使っているのですが、配列の定義は【データ型[] 配列名】でも【データ型 配列名[]】でも正しく動くためです。ただ、ホワイトボードの記述とプログラムの記述が違うのは(教え方として)良くなかったなと反省しています。特に勉強し始めたばかりだと混乱しちゃいますよね‥。すみませんでした🙏
先日から学ばせていただいています!!研修で置いてけぼりにされた自分でも本当に分かりやすいです🥲質問なのですが、1:05:15の部分で、String[]argsの[]は、なぜ1つでもいいのでしょうか?多次元配列はデータ型+[][]となるとお聞きしたので、「”Hello”と“Java”の2つが入るのになぜここでは[]が1つでいいのだろう🤔」と疑問に思っています、、!お手隙の際で構いませんのでお返事いただけましたら幸いです!
【String[] args】の [] が1つなのは、argsが1次元の配列だからですね😄コマンドライン引数は、データの入れ物を横に複数並べた1次元の配列として扱います。一方、多次元配列は 1:05:15 のホワイトボード左側にある図のように2次元(箱を縦・横に並べる)などの配列を指しますね。
とても参考になります。質問なのですが、消費税率をわざわざ+1しているのは何か理由があるのでしょうか?最初から1.10とか1.08にすれば計算見やすくなると思ったんですが、できない理由があるのでしょうか
奏音崎さん、コメントありがとうございました。質問をもらったのは、おそらく基本データ型の型変換のサンプル(1:55:21)だと思います。書いてくれた通り、1.10や1.08にしてもらっても問題ありません😄このサンプルでは変数rateに「消費税率」の意味をもたせたかったのと、( )を複数使った場合の処理の流れを理解してもらいたかったという理由で、あえて(1+rate)としました。
@@SekaChan 解説ありがとうございます。もう一つお聞きしたいのですが、最後の演習問題2:53:20辺りで、小数点第2位までの表し方をキャストでやっていると説明なさっているんですが、ネットで調べると「2f」?のような記述で表示できるとあり、どちらで書くべきなのか悩んでいます。こちらのパターンの解説動画も、もし余裕があれば見てみたいです。
Java初心者なのですが、説明がとてもわかりやすいです。Javaブロンズ取得に向けて頑張ります!動画なのですが、画質が悪くよく見えません💦改善して頂けると幸いです😊
コメントありがとうございます!「画質が悪い」という意見は初めてもらったので、もしかしたら視聴時の設定で改善できるかもしれません。動画の視聴画面で、[設定]-[画質]を確認してみてください。通信環境が良ければ「1080p」が選択できると思うので、そちらを選択してみてもらえたらと思います。Javaブロンズの勉強、頑張ってください!
@@SekaChanその方法も試みたのですが、変更不可でした。設定はおっしゃってた数値になっていました。見えるところは見えるので頑張って理解します!ありがとうございます!
@@Steven-cm5fd そうですか‥他の視聴者さんも我慢してくれてる可能性がありますね🙏お財布に余裕が出てきたらカメラに投資します!
自分用41:00 参照型の名前の由来1:03:50 コマンドラインからのデータ入力 (String[] args)1:36:55 String型のデータからintに変換(Interger.parseInt())1:48:31 基本データ型の型変換 (eg, int (小) -> long (大) 自動; int (大) -> short (小) キャスト(明示))2:16:20 switch文
超分かりやすい解説をありがとうございます! 配列を初期化するとき、new が不要なのはなぜですか?
お返事ありがとうございます! でもちょっとまだよく分かりません。。動画の中で、配列の生成にはnew を使っていますよね...? int [ ] name = new int [ 3 ]; 生成のときにはnew がいるけど、初期化のときは不要という覚え方ではダメですか?
Hideko Takadaさん、返信ありがとうございました!そして、前回の返信についてごめんなさい🙏僕の中で勘違いしていた部分があって、逆に混同させてしまうような返答になっていました。(再質問してもらえて本当に良かったです。前回の返信は削除させていただきました)結論からいうと、再質問で書いてくれた「生成はnewを使うが初期化は{~}のみでnewは不要」と考えてもらって大丈夫です。ちなみに{~}で初期化した場合も、内部的にはnewしたときと同じようにメモリ領域を確保してからその中に初期値が代入されます。
せかチャン先生 お返事ありがとうございました! すっきりしました!毎日せかチャン動画を見ながらJavaを勉強しています。ここまでかみ砕いて説明されているチャンネルはないと思います。分かるから続けられます。感謝しかありませんm(_ _)m
Javaを勉強し始めた者です。動画内でコマンドラインで入力したとあるのですが自分が勉強している方ではバッファードリーダーみたいなやつ(曖昧ですみません)使用して入力をしているのですがどちらのやり方でもいいのでしょうか?
コマンドラインからの入力とBufferedReaderなどを使った入力は、使うケースが異なりますね。BufferedReaderの使い方もこの先の講座で解説してるので、勉強を進めていってみてください!
@@SekaChan ご返信ありがとうございます!続きも見させていただきます!続けての質問になってしまうのですが、配列の時のことで配列の生成の時のnewを使う文と配列の初期化の時の文これはどちらを使ってもいいということでしょうか?最初のnewを使って生成していくことはわかったのですがその後の配列の初期化の方はnewで生成していないように見えたのですがそれでもいいのでしょうか?すごいアホで申し訳ないです。
最近見だしたのですが、JDKのインストール方法が変わりました。教えて下さいお願いします
ちゃんきみさん、コメントありがとうございました。こちらの動画のコメント欄トップに、2022年7月以降のインストール方法の記載があります。→ ruclips.net/video/QeCX5-OmWW8/видео.htmlリンク先の動画と合わせて参考にしてみてください😄
mainほんとうに謎でした😅😅ただ、定義されているだけで実行されていないように見えるのもそうだし、string[] argも謎ですね😅argsって違う名前でもいいですかね?!とりあえず、最近、コマンドラインから実行するとき一番最初に動くというのを知りました😂😂
ゆうとさん、コメントありがとうございました!たしかに、最初はmainメソッドの定義に書かれている1行だけでも謎が多いですよね。publicやstatic、void、String[] argsの意味合いは、この後の動画を見てもらえれば一つひとつ解決できると思います。最初にこの謎をすべて解決しようとすると先に進めなくなってしまうため、モヤモヤするとは思いますが、今は「こういう書き方をするんだな」程度に考えて先に進んでいけると良いですね😄ちなみに、argsは違う名前でもコンパイルは通ります。
返信いただきありがとうございます!😄なるほどですね!為になります!🙇♂️自分自身プログラミング歴はJava Scriptを少しやったくらいなので、すごいプログラムの制約が強くてビビってます!😅Silverの資格取ろうかなって思って、勉強してます!💪この動画活用させていただきます!☺️🙇♂️
とても分かりすくてお世話になっております。せかチャンさんのeclipse動画を参考にインストールして使っています。こちらの動画をおさらいで見ていたところ、基本データ型の変換や分岐処理のサンプル文で【 int price = Integer.parseInt ( args [0] ); 】と書かれてある文がeclipseだとエラーになってしまうので【 int price = new java.util.Scanner(System.in).nextInt(); 】を入力して実行していました。こちらで合っているのでしょうか?もし、他にいい方法などございましたら教えていただけないでしょうか。
コメントありがとうございました。2つめの記述(System.inを使用)は、かなりややこしいことをしている印象ですね。正しく動いているのなら良いですが、1つめの記述だとエラーになってしまう理由が気になります。もしかしたら、Eclipseでのプログラムの実行方法を少し変えてみるとうまくいくかもしれませんね。「Eclipse コマンドライン引数」あたりで検索するとEclipseでコマンドライン引数を指定する方法が出てくると思うので、もしよければ試してみてください。
@@SekaChan ご返信ありがとうございます。「コマンドライン引数」というのをうまく理解できてなくてそのまま実行のみしていたことが原因でした。検索してEclipseでコマンドライン引数をしてみたところできました。ありがとうございます。今後も参考にさせていただきます。
プログラミングは超の10乗くらい難しいのですがプログラミングを見て最初の疑問なんですがスペースあり行がそろっていないのは文法的に何かあるにはわかりますがどう理解したらいいのでしょうか スペースは決まりがあるのでしょうか 講義の中で説明がありますか。
kunibo sakaiさん、コメントありがとうございました。プログラム内のスペース(字下げ)については、この動画の「2-1 プログラムの構成」内で説明しているので見直してみてください。
お忙し中、有難うございます。そうなんですね、まだ1-1を繰り返し視聴していたので気付きませんでした。少し進めてみます。
動画にお世話になっているものです。ありがとうございます!!最後の演出問題の2番目は小数点第2位以降を切り捨ててるんじゃないんでしょうか?第3位以降でしたら314.159だと思うのですが...⁇疑問すぎて質問させていただきました。
もしかしたら僕が質問の意味合いを取り違えちゃってるかもしれませんが‥「小数点第3位以降を切り捨てる」=「小数第2位までにする」ですよね。なので314.15になるかと‥
なるほどですね!以降ってその数字をふくめるんですね💦ありがとうございます‼︎引き続き動画視聴させていただきます!
public static void main(String[] args)
52:33 配列を作るとき、どうしてscoreだけ宣言しますか?後のstringは宣言しなくても配列になれますか。
コメントありがとうございました。Stringはデータ型の名前なので、たぶん配列nameのことを指しているのかなと思います。scoreは宣言→代入という使い方をしていますが、nameは初期化をしています。「初期化」は宣言+代入のことなので、配列nameは宣言しなくても大丈夫ですね。もし初期化について分からなければ、変数の項目を振り返ってみてください。
switch文の式にはStringも使えます
T Sさん、コメントありがとうございました!はい、String型も使えますね😄(見にくくてすみませんが、2:18:50から画面右上のテロップでも補足しています)
とても丁寧に説明されていてとても分かりやすいです。無料でこれだけの内容が学べるのはとてもうれしいです。ありがとうございますm(_ _"m)
mikinanみきなんさん、コメントありがとうございました!そう感じてもらえてとても嬉しいです😄この先、webアプリを開発できるところまで解説動画を作ってあるので、自分のペースで楽しく学んでいってください!
クーポン!クーポン!クーポン!
とても丁寧な話し方で分かり易く、勉強になります。質問なのですが、「javac ソースファイル名」で.classが生成されると思うのですが、サクラエディタで書いて実行すると「この文字(0x86)は、エンコーディングwindows-31jにマップできません」とエラー文が出てしまいます。調べたところ-encoding UTF-8を付ければ問題なくコンパイルできたのですが、毎回-encoding UTF-8を付けた足すのは手間です。どこかで何か設定すれば問題解決するのでしょうか?
Dy KNさん、コメントありがとうございました!分かり易いって感じてもらえて良かったです。文字のエンコーディングエラーはいくつか原因があって、こちらの動画( ruclips.net/video/2RKKo3kPItU/видео.html )のコメント欄に対策が掲載されています。ぜひ見てみてください😄
@@SekaChan 無事解決できました。ありがとうございます。Java勉強し始めたばかりなので、色々動画見させていただきます。
64ビットのlong型から32ビットのfloat型への代入でも自動的に型変換が行われる (コンパイルエラーが発生しない) 理由は、float型の最大値(3.4028235E+38)がlong型の最大値(9223372036854775807)よりも大きいので値の損失が発生しないから、ということなんでしょうか?
コメントありがとうございました!そうですね。その考え方で良いと思いますよ👍
For文とwhile文でi = i; でなく i = +i; である理由を教えていただけませんでしょうか🙇🏻♂️
この動画で「i = i;」や「i =+ i;」という記述は出てこない気がしますが、どこの部分の質問でしょう🤔「=」と「=+」の違いについては、演算子のところを見直してみてください。
@@SekaChan 文表示の所の"i = " +iのところです。直前でi++記述があったので"i = " iではだめなのかなと思いまして。
classの横はBranch1でいいですか?エラーが出ます。
この話は大変よくわかった! 説明は上手だと思う。ただ、全くのプログラミングの素人にはわからないのでは?と思う。文字列の1と数字の1があるのが分からない人は面食らうのではないかな? a=a+1 の式みたら変な数式に見えるかも? プログラミングは多少基礎知識がいると気づいた。 javaはインターネット言語だと思っていたので認識が変わった!
在原孫一朗さん、コメントありがとうございました!たしかに、プログラミングが初めての人が「a=a+1」という数式を見たらビックリするでしょうね💦(↑自分も最初はかなり違和感がありました)近いうちに、アルゴリズム(フローチャート)の動画を作ろうと考えています。これを学んでからプログラミングに入れば、初学者さんにとってもより深い理解が得られるのではないかと思いますね。
コンパイルした物が「エンコーディングwindows-31jにマップできません」で表示されうまく実行ができませんでした。これに関しては、エラーを検索したのち、「javac "-encodding UTF-8" ~」のように「" "」のエンコードをコピーして貼り付けることで解決しました。この件の解決方法なども合わせて教えてもらえたら、視聴しながら実践して理解ができたのかなと思いますが、現状ですと作業がいちいち止まってしまうのが難点です。。。
さくやこのはなさん、コメントありがとうございました。エンコーディングのエラーはプログラム以外(環境周り)に原因があるケースが多いので、これをすれば大丈夫という確実な対策方法を伝えるのは難しいですね‥💦(おそらく実行環境やエディタあたりの文字コードが影響しているのかなとは思います)環境構築についてはこちらの動画で解説しているので、もしかしたら参考になるかもしれません。●Javaの始め方ruclips.net/video/QeCX5-OmWW8/видео.html
文字化けする関係で、コンパイルする際に-encoding utf-8を書かなければなりません。どうにか設定を変えて、これを記述しなくても普通にコンパイラされる方法ありませんか?
ケン- calisthenicsさん、コメントありがとうございました。エンコーディングのエラーはプログラム以外(環境まわり)に原因があるケースがほとんどですね。ポイントは次の2つです。(1)OSに合うJDKをインストールする(2)javaファイルを適切な文字コードで保存するおそらく(1)は大丈夫かなと思うので、怪しいのは(2)ですね。動画内で使用しているさくらエディタは、ファイルを[名前を付けて保存]するときに文字コードセットや改行コード等を指定できます。僕はここを【文字コードセット:utf-8、CP・BOM:チェックなし、改行コード:変換なし】で保存しています。例えば【文字コードセット:SJIS、CPのみチェックあり、改行コード:CR(MAC)】のように誤った設定にした場合、「-encoding utf-8」をつけないとコンパイルエラーになりますね。このあたりを確認してみてください😄
返信ありがとうございます。私はVScodeでやっております。その文字コードの設定もutf-8で、javaファイルもutf-8でした。もう一度違う方法でjavaの環境構築をしてみたいと思います。ありがとうございました。
自分用2:32:102:37:36
スクールで学んだ事を復習していた時にこの動画に会えました。ホワイトボードは分かりやすいし、コードも動画を停止しながら並行して入力できるので自分のペースで学習できるのがありがたかったです。目次?もあるのでちょこちょこ拝見しながら進めてきて、無事に今日1本見終えました(*'▽')おかげで基礎知識は身についているなと実感できました。この次のオブジェクト指向からだんだんこんがらがってきてたのでまだまだお世話になります!
GO IKEさん、コメントありがとうございました!スクールで学んだことをさらに動画で復習ってすごい頑張り屋さんですね!基礎知識が身についてると実感できたようで良かったです。オブジェクト指向もまた(最初は難しく感じるかもしれませんが)分かるととっても面白いですよー👍ぜひ楽しみながら一緒に頑張っていきましょう!
難しかったところmemo2:56:52
1:48:17
24:09 ー46:38 - 配列
23:17
ゆくイロスクールとコラボしていただきたいと思っております。
ゆっくりMBA サブアカさん、コメントありがとうございました!この前も同じようなコメントを頂いたんですが、もしかしてそのチャンネルを運営されている方でしょうか?だとしたら、チャンネル概要欄のメールアドレスへ改めて連絡いただけたら🙏
28:49 めも
1:20:24
2:44:54
8:27
コメントとオブジェクト指向は止めて欲しいなぁ…割とルールが、色んなところから出てくるからイヤだなぁ
最後の演習問題、for文を使いコマンドラインの文字列をそのまま表示するやつ。int変数をfor文の外で生成して、for文の中でインクリメント演算子で数値を変化させる。→for文の外で再度int変数を表示。この時、for文の中で変数を変化させてるし、変数を定義してるから、てっきりシンボルが見つかりませんみたいになるのかと思ったら、for文の中で行われた処理はその外でも、順次進行の中で適応されてるって事なんですかね?
トンコツ炒飯さん、コメントありがとうございました。書きかえた後のプログラムでは、書いてくれた通りfor文の中で行われた処理がfor文の外でも適応されます😄つまり、3行目で変数iを宣言(メモリ上に変数iの領域を確保)してから9行目のmainメソッド終了時まで、同じメモリ上の領域にある値を0→1→2→3と書きかえているわけですね。
28:44
1:03:50
1:48:16
こんなわかりやすい説明する人いるんだ😂 天才
吉田りかさん、コメントありがとうございました!
わかりやすいって感じてもらえて良かったです✨
私は外国人ですが、日本語がとてもわかりやすく、説明も分かりやすいのでいい勉強になり、感謝しております。
世界一分かりやすいチャンネルを目指しているので、そう感じてもらえてとても嬉しいです。
Javaの勉強がんばってくださいね😄
24歳社会人2年目です。JAVA silverを受験し、未経験からSESに転職を考えています。
めちゃくちゃわかりやすく、優しく教えていただけて感謝です。
正直このレベルの教材は有料の講座にも他に無いくらいなので、多くの人が無料でプログラミングを勉強できるよう拡散していきます!
アイリス大山さん、コメントありがとうございました!
社会人2年目でこれから転職を考えているところなんですね。
自分の行動次第で将来の可能性をどんどん広げていけるタイミングだと思うので、ぜひ頑張ってください!
このチャンネルはたくさんの人が無料で学べる機会を作りたいという想いで続けているので、ぜひ拡散してもらえると嬉しいです!
JAVAね。いい言語だと思って昔勉強しました。また勉強しよーかなー😎👍
次ここから 51:28(2022/12/09)
2:35:38(2022/12/10 16:23)
板書形式なので、復習がめちゃくちゃしやすいです!!
有益な動画を本当にありがとうございます、、!!!!!!
はんぺんさん、コメントありがとうございました!
「次ここから」ってタイムスタンプを残しておくの、すごく良いですね👍
また、板書形式が復習に役立っているようで良かったです!
「分かりやすく」はもちろんのこと、みなさんにとって「学びやすい」というのも意識しています!
フロントエンドエンジニアからバックエンドに転向したので、こちらの動画で勉強させていただいています。
本当に分かりやすいです。ありがとうございます!!
フロントエンドとバックエンドが両方できたら、かなり現場で重宝されるでしょうね。
ぜひJavaを楽しんでいってください!!
お世辞抜きで本当にわかりやすい。
オンラインスクール通う前に一度この人の動画見てから通った方が良い。
ありがとうございます!
企業研修で教えてたレベルの内容を動画にしてあるので、たしかにスクールに通う前に一度見てほしいですね。
プログラム初心者。スクールの復習として何度も何度もみています
動画を何度も見てくれてありがとうございます!
スクールを受けたり動画を見たりしつつ、分からないところはスクールで質問すれば理解が深まっていくと思います。ぜひ頑張ってください!
IT未経験者の私にとって、分かりやすくプログラミングが面白いと思える動画です!
他の動画も視聴して学習します📖
プログラミングって分かると面白いですよね!
Javaは基本から実務レベルまで幅広く作ってあるので、ぜひ役立ててもらえたら😄
分かりやすいです。
そう感じてもらえて良かったです😁
Javaは実務レベルまで解説動画を作ってあるので、ぜひ活用してください!
早速どんどん進む研修についていけず、退職を考えちゃうくらい病んでたんですけど、この講座を知ってよかったです!辛くて辛くて仕方ないですがちょっとずつ頑張ろうかなって思えました、今後もよろしくお願いします
くまさんさん、コメントありがとうございました!
新人研修ってすごいスピードで進んでいくので、辛くて仕方ないっていう気持ちはよく分かります。
僕も新人さんから「研修が辛い」とか「この仕事が自分に合ってない気がする」と退職の相談を受けたことが何度もありました。
でもきっと、Javaは配属後の業務のほんの一部でしかないと思います。
しかも、(コメントをくれたのが日曜日だったので)休日に僕の動画をみて何とかしなくちゃって思えているくまさんさんなら、絶対に大丈夫ですよ👍
困ったときは同期や講師に頼りながら、くまさんさんのペースで前に進んでいきましょう!
@@SekaChan すごく救われた気分です、辞めたい、死にたいってどんどん落ちていった心が少し軽くなったような気がします。まあ初めは全部教えてもらおうって気持ちの方が、きっと周りにも迷惑かけずに済みますよね!ありがとうございます
そうですね。苦手なことは教えてもらって、くまさんさんができることでお返ししてあげればよいんじゃないかなと思います。
もし辛いときがあったら、あまり抱え込まないで気軽にまたコメントくださいね🍀
汎用機(COBOL)からオープン系システムへシステムコンバージョンを行うため、
JAVAの文法知識が必要となり、こちらへたどり着きました。
とてもわかりやすい説明で参考になりました。
Hideki Horiguchiさん、コメントありがとうございました!
COBOLからJavaだと(この動画の)2章までは共通点が多いかなと思います。
もし3章に進む場合は、これまでとは違った新しい考え方でプログラミングすることになると思っておいてください😄
私さえも分かるようにして凄い
分かってもらえて良かったです!
これでJavaの基本文法はオッケーですね👍
やっとついていけるようになりました。
インストールもうまくできて。
51:00 ここまで。見ました。
スクールでJava研修をしています。非常に分かりやすい説明でした。
ぼんやりとしていた点が確かな理由と結び付きました!ありがとうございます♥️
分かりやすいって感じてもらえて良かったです😄
理由が納得できると深く理解できるし、何より楽しいですよね。
この動画が役に立って良かったです!
今まで色んなオンラインのコースとかトレーニング見てきましたが、解説が丁寧でわかりやすかったです。
無料なのがすごいです。
トレーナーの講師としての経験とかに裏打ちされているんだろうと思います。
とりあえずJavaの基本構文とかをざっと知るのに丁度良い内容でした。
ありがとうございます。
2Mhz MC68B09Eさん、コメントありがとうございました!
そう感じてもらえて良かったです✨
お金を理由に勉強を諦めちゃう人がいるのはもったいないと思って、無料で学べる場を作ろう!とせかチャンを始めました。
講師の経験を活かしつつ、自分が好きな「教えること」を通して皆さんの背中を押せたら良いなと考えています。
Javaはかなり深い分野まで解説動画を作ってあるので、必要なときがきたらまた見にきてください!
何日かに分けて勉強させて頂いてますが、そのたびに高評価ボタンを押したくなるほど分かりやすくて、勉強するということがとても楽しく感じています! いつも解説動画ありがとうございます!
茶トラ猫 てち三郎さん、コメントありがとうございました!
「そのたびに高評価ボタンを押したくなる」と感じてもらえて、とても嬉しいです😄
高評価ボタンは1回しか押せませんが、コメントのおかげでエネルギーをもらえました。ありがとうございます!
Javaは基本文法からオブジェクト指向、web開発、DB連携、さらにEclipseやSpringBootの導入まで揃えてあるので、ぜひ必要なところまで活用してください!
大変わかりやすかったです。実践的なこともお話しくださり、助かりました。
分かりやすかったみたいで良かったです😄
Javaは実務レベルの講座も作ってあるので、必要に応じていろいろ見てみてください!
使ったことのない言語が行く現場の先々で、わが身にふりかかってきます。
こちらの動画、いつも本当に助かります。目からウロコの、せかチャン・チャンネル様様です。
Harumi Mさん、コメントありがとうございました!
開発現場で経験のない言語を使うことになるのは大変ですね💦
せかチャンの動画が少しでも役に立っていたら嬉しいです!
Java勉強の3日目)第2章学習を終了致しました。本日も学習時間長くなりましたが、今日は分岐処理と繰り返しの例題も一回自分で書いてみました。いろいろなエラーが出ましたがその経験を活かせるときがあると思って黙々と🙂
演習問題は5番だけが解けなくて、でも先生の開設を見てしっかり理解しました!!
明日は悪名高いオブジェクト指向ですね!でも菅原先生が安心してもいいとおっしゃったので楽しみです!
素晴らしい講義ありがとうございます!
3日目の勉強、お疲れさまでした!
「三日坊主」という言葉があるように、どんなことでも新しい行動を3日続けるのは難しいものです。
最初の3日間の壁を乗り越えられたのは素晴らしいですよ👍
ぜひこの調子で、(疲れたときは無理せず休憩しながら)楽しく勉強を続けていってくださいね!
次のオブジェクト指向は、最初が一番重要です。3-1から3-3までを焦らずじっくり理解することをオススメします!
@@SekaChan おはようございます。アドバイスまで!本当にありがとうございます。今から昨日の復習をしてオブジェクト指向はじまていきます>_<!!
初めて書き込みます〜
大学が社会人向けにやってるキャリアアップ講座的なのでJavaの勉強をしているのですが、うーんオカタイ!ワカラン!とお手上げしているときこちらに出会いました。めっちゃわかりやすいです。ありがとうございます😭
こんな年の瀬にすみません。今年のうちにお礼言いたくてコメントしました。どうにか授業についていけそうです。せかチャンさんありがとうございます。よいお年を!
s sさん、コメントありがとうございました!
たしかにJavaはオカタイ言語なので、慣れるまではものすごく大変ですよね(僕はかなり苦労しました💦)
でも、Javaみたいにルールガチガチの言語を理解できれば、もしこの先他の言語を勉強する機会があったとしてもすごくラクに習得できると思います!
そういう意味でもJavaはこの先にキャリアアップにつながる言語なので、ぜひ楽しく勉強を進めていってくださいね!
職業訓練校でjavaを学んでます
あったかい動画をありがとうございます
今、職業訓練校でJavaを勉強中なんですね。
Javaは実務レベルまで解説動画を作ってあるので、ぜひ活用していってください!
有料級の勉強動画、感謝しかありません。
中村友弦さん、コメントありがとうございました!
こちらこそ、せかチャンの動画を見てもらって感謝です✨
これからも有料級の勉強動画をバンバン作っていくので、ぜひ一緒に頑張っていきましょう!
IT未経験で業界に入り右も左も分からない状態でした😢
プログラミング知識ゼロの私でもこの動画はとても分かりやすかったです、ありがとうございました😭
未経験でIT業界に入ると、最初は分からないことだらけで大変ですよね‥
でも、こういう動画を見て頑張ろうって思える人ならきっと大丈夫!
焦らず自分のペースで勉強していきましょう😄
Java Silver獲得のためにJavaの参考書を1冊勉強してからこの動画を拝見させて頂きました!
圧倒的にせかチャンさんの方が分かりやすいです🎉
ありがとうございます!!
ミスチルのTシャツ着てますね!?
僕もミスチルファンです😂
これからも拝見させて頂きます!!
分かりやすかったみたいで良かったです!
きっと、参考書を1冊やってたのも大きかったんだと思いますよ。
ミスチルTシャツ、よく気づきましたねー!
しかもこれHOMEツアーの古いTシャツなので難易度高めですよ。
同じファンさんからのコメント、嬉しいです🙌
僕の動画は他にも隠れミスチルがいるので探してみてください!
フリーラーニング有難うございます。これからプログラミングを始める者にとって、分かり易くよく理解できました。
beiri comさん、コメントありがとうございました!
プログラミングは始めるときが一番大変なので、分かりやすかったようで良かったです。
これからも楽しみながら勉強していってください✨
再生リストの方の基本講座で学習させていただきました。実務経験ゼロの初学者ですが、プログラマーへの転職を志しています。せかチャンさんのJavaの基本講座を一通り見た後で、問題集(黒本)をしてJavaSE11シルバーに学習開始から1か月ちょっとで合格することができました。本当に感謝しています。この先は、ゴールドも受けたいので、サーブレットやDB接続等の動画も学習させていただき挑戦に向かってゆきます。このチャンネルがもっと広まることを私は心から願っています!!
コメントありがとうございました!
Javaシルバー合格、おめでとうございます!!
勉強を始めてから1ヶ月ちょっとで合格できたなんてスゴイですね。
きっとうまいやり方で勉強ができていると思うので、その調子でJavaゴールドも合格目指して頑張ってください!
ちなみに、webアプリ(サーブレット・JSPなど)は実務でよく使いますが、Javaゴールドでは試験範囲外なので気をつけてくださいね。
DB処理は出題されるので、ぜひ動画を活用してもらえたらと思います。
せかチャンの勉強仲間を広げていけるように、僕も引き続き頑張っていきます!!
現在IT全般を勉強しているのですが、偶然このチャンネルに出会いました。
基礎の基礎からとても分かりやすく、授業ノートまで提供して頂けて大変助かっております✨😭
本当にありがとうございます✨
bitter sugarさん、コメントありがとうございました!
せかチャンと出会えてもらえて良かったです!
IT全般を勉強してるということであれば、アルゴリズム講座や高校情報Ⅰの授業動画も参考になると思いますよ😄
近々ネットワークやデータベースの授業動画も出す予定なので、ぜひ楽しみにしていてください!
@@SekaChan ありがとうございます!
参考にさせて頂きます!
Java勉強の2日目) 01:28:51 基本文法(1)に5.演習問題まで終わりました!しかも演習問題は全部あたり!CMDで問題を解く自分がガッコ良すぎて嬉しかったです。
でも、今日はとても大変でした!講義は面白くてもっと進めたかったですが、初期設定のエラー処理に2時間(以上かかりました)ーに加え、新しい内容が多かったのであまり量は多く進めなかったですが、充実した一日でした。学習動画見る時間にスマートフォン見る時間もめっちゃ減りました、。最高!
エラーは2個あって、
1.ダウンロードしたファイルをUTF-8形式で保存しなおしたら文字エラーは解決でき、
2.java lang classnotfoundexception はパス設定を変更したらプログラムが動くようになりました。
pythonも独学(ただ問題集の暗記)でpython 3 エンジニア認定基礎試験を合格しましたが本当に面白くなくて、余計に今回Java学習も迷っていました。
実際転職を考えていました。
今回は本当にこの後の学習をやってみたいと思って途中諦めなくてエラーも解決しましたので今からも頑張って最後までやっていきたいとおもいます!今日もありがとうございました。
2日目で基本文法の前半までいけたら、かなり順調なペースですね。
しかも、演習問題が全問正解っていうのが素晴らしいです!
授業動画を見るだけで終わっちゃう人も多いですが、実際に手を動かしてプログラミングする時間が一番スキルアップにつながるので、とても良い勉強をできているんじゃないかなと思いますよ。
プログラミングは最初に環境を整えるまでにエラーが起きたりなど面倒なことが多いですが、それを自力で乗り越えられたのも大きいですね。
ぜひその調子で、これからも楽しく勉強を続けていってください。応援しています!
Java勉強の一日目)00:8:38 今日はここまで学習しました!とても面白かったです。明日の勉強が楽しみです!明日2章まで終わらせたいです!!ありがとうございました。
1日目の勉強お疲れさまでした!「面白かった」と思えたのは大きな成果ですね。
2章はJavaの基本文法をひと通り解説した章なので、焦らずじっくり理解しながら進めていきましょう!
@@SekaChan ご返事ありがとうございます!文法は1番のネックかなと思いますが、今日も早く菅原先生と学習したいと!楽しみにしていますので😄✨焦らず頑張ります!動画ありがとうございます👍👍👍
52歳から初めてのプログラミング独学勉強中です。人生いつからでも新しい業界にチャレンジが出来ると信じていますw
何を始めるにしても遅すぎることはないですし、これからの人生で「今」が一番若いですからね。
僕もチャレンジしたいことがたくさんあるので、お互いに楽しく頑張っていきましょう!
Javaについてしっかり学べる内容でありがたみを感じます。
山田隆宏さん、コメントありがとうございました!
そう感じてもらえて良かったです😄
Javaは文法ルールが細かくて最初は勉強するのが大変ですが、分かると面白い言語だと思います。
これからも楽しく勉強していってください!
めちゃめちゃわかりやすい😭
ありがとうございます😄
めっちゃ分かりやすいです!!
参考にさせて頂きます!
とてもありがとうございます!
分かりやすいって感じてもらえて良かったです!
Javaは基本文法からオブジェクト指向、さらにwebアプリ編やDB編まで動画を作ってあるので、ぜひ活用していってください!!
字がめちゃくちゃ綺麗
さんかめはめさん、コメントありがとうございました!
字はすごくゆっくり書いてますね。キレイだと思ってもらえて良かったです😄
とても分かりやすく学習させていただいております。
フリーラーニングで助かってます。
aoimorinokuniさん、こんにちは😄
嬉しいコメントありがとうございました!!
フリーラーニングで学習できることをどんどん増やしていきます。
一緒に頑張っていきましょう!!
最近、Javaを勉強しており
とても分かりやすくスムーズに理解できました!
チャンネル登録もさせて頂きました!
まだ観てない動画もあるのでこれから観ていきたいと思っております!!
JUnitについての動画をいつか出してほしいです。最近、JUnitを使ったテストでぶつかっていて是非動画を出していただきたいです!
応援しております📣
uto utoさん、コメントありがとうございました!
また、動画を観てくれて&チャンネル登録してくれて本当にありがとうございます✨
Javaに関する解説動画は他にもたくさんあるので、ぜひ自分のペースで観ていってくださいね!
JUnitのリクエストも了解です!
他の方からのリクエストも踏まえつつ、動画化するかを検討してみますね。
某プログラミングスクールの講義で講師の方がおすすめしていたので視聴しましたが、とても分かりやすい説明で助かります!!
コメントありがとうございました!
プログラミングスクールの講師の方がオススメしてくれているのは嬉しいですね。
動画で予習&復習しつつ、分からないところはスクールで講師に直接質問できれば一気にスキルアップできると思います。ぜひ頑張ってください!
今javaの授業を受けていてついていけず泣きそうになってます。
こちらで分かりやすい動画を見つけて復習させてもらっています。
大変ありがたいです!
文章からjava言語に置き換えて書くことが大の苦手なんですが、頭が堅いんでしょうか…向いてないのか悲しくなってきます。
HTGさん、コメントありがとうございました!
「文章からjava言語に置き換えて書く」のって、慣れるまで大変なんですよね。
僕自身もそうだったので、悲しまなくて全然大丈夫ですよ😄
きっと繰り返して慣れていけば、書き換えのパターンが見えてくると思います。
ただ、アルゴリズムの土台知識はあったほうが理解が進みやすいので、もし不安な場合はこちら( ruclips.net/video/2fh8Pyq-Lc8/видео.html )の動画を見てもらうと良いかもしれませんね。
本当にわかりやすいです。ボイスボットのプログラム書く時に、分岐、繰り返しを多様するので、非常に役立ってます!ありがとうございます。
ギリカメラさん、コメントありがとうございました!
わかりやすいって感じてもらえて良かったです😄
たしかに、分岐と繰り返しはいろんなプログラムで出てきますよね。
Javaはいろんな分野の解説動画を作ってあるので、必要に応じて活用していってください!
先生、誠にありがとうございました。この動画は凄く分かり易いです。非常感谢!
90後退休生活さん、コメントありがとうございました!
分かり易いって感じてもらえて良かったです。祝你好运✨
とても分かりやすかったです!参考になりました!
引き続き視聴させていただきます!
K Seinoさん、嬉しいコメントありがとうございました!
参考になったみたいで良かったです✨
この後の動画も「分かりやすさ」重視で解説していくので、一緒にがんばっていきましょう!
研修で早速つまずいて焦っていた時に見つけました。
とても分かりやすくて勉強になります!
ぱーさん、コメントありがとうございました!
研修は一度つまずくと大変ですが、動画も使えば好きな時間や場所で予習・復習ができるので自分のペースで勉強できると思います。
Javaの基本文法~オブジェクト指向~WebAP開発(制作中)はひと通り揃っているので、うまく活用しながら研修がんばっていきましょう✨
発見メモ(・あれば疑問点)
22:42 初期化
宣言+代入が、初期化 (int age = 1;とか)
今までデータのフォーマットを想像して理解できていませんでした笑
38:38 データ型(参照型)
持っているテキストで、
String型があの表(int,doubleとかが入ってる表)から抜けていた理由が
ここで分かりました…!!
47:47 new演算子 (55:16~ 多次元配列ver.)
データ型[] 配列名 = new データ型[要素数];
int[] score = new int[3];
new演算子のこともなぜか難しく考えていたけれど、
ただ入れ物を定義していただけだった😮
1:38:01 入力文字列の型変換
あのmain()メソッドなら(String[] args)なので、文字列→intの場合、
Integer.parseInt(args[0]) など
ありがとうございます!
茶トラ猫 てち三郎さん、THANKSコメントありがとうございました!
こうやって動画を見てもらえたり応援してもらえたりするおかげで、動画作りがすごく楽しいです。本当にありがとうございます!!
Javaはオブジェクト指向やwebアプリ、データベース連携など、この先の動画もたくさん作ってあるので、もし必要なときがきたら見てみてください✨✨
Thanks for the lecture.😊
Thank you for watching!✨
とても分かりやすい解説ありがとうございます!
一つ、コンパイルエラーと例外スロー時の違いがあまり分かってないのですが、どのように違いを理解すれば良いでしょうか
丁寧でとても分かりやすいです。
ありがとうございます!
これからも「丁寧に分かりやすく」をモットーにがんばります😊
こういう動画が見たかった…!めちゃくちゃ分かりやすいし字も見やすくて本当にありがたいです!!お勉強頑張ります
ru ruuさん、コメントありがとうございました!
そう感じてもらえて嬉しいです✨
僕も動画を作ることで背中を押せたらと思っています。一緒に頑張りましょう!
udemyの講座を購入して勉強していましたがこちらの方が分かりやすくて助かっています。もっと早く出会いたかったです(笑)
kyo miyaさん、コメントありがとうございました!
教え方には相性があるので、有料のほうが分かりやすいとは言い切れないのが悩ましいですよね💦
皆さんがいいねやコメントをしてくれるおかげで、動画を見てくれる人が広がってきました!
これからも「早く出会いたかった」と言ってもらえるように、僕もまだまだがんばります。笑
最近Javaの勉強をせかチャンさんの動画で勉強させてもらってます
一つ疑問なのですが、プログラムの構成で白板で書かれているpublic strticvoid main(Strting args [] ){と書かれてますが、実際使う時はpublic strticvoidmain(Strting[] args ){ になるのでしょうか?
実際に動かすときに文字列が違っていたので教えていただけると助かります
コメントありがとうございました!
結論からいうと、[]はStringとargsのどちらの後に書いてもらっても大丈夫ですね。
これは2-4で解説する配列を使っているのですが、配列の定義は【データ型[] 配列名】でも【データ型 配列名[]】でも正しく動くためです。
ただ、ホワイトボードの記述とプログラムの記述が違うのは(教え方として)良くなかったなと反省しています。
特に勉強し始めたばかりだと混乱しちゃいますよね‥。すみませんでした🙏
先日から学ばせていただいています!!
研修で置いてけぼりにされた自分でも本当に分かりやすいです🥲
質問なのですが、1:05:15の部分で、String[]argsの[]は、なぜ1つでもいいのでしょうか?
多次元配列はデータ型+[][]となるとお聞きしたので、「”Hello”と“Java”の2つが入るのになぜここでは[]が1つでいいのだろう🤔」と疑問に思っています、、!
お手隙の際で構いませんのでお返事いただけましたら幸いです!
【String[] args】の [] が1つなのは、argsが1次元の配列だからですね😄
コマンドライン引数は、データの入れ物を横に複数並べた1次元の配列として扱います。
一方、多次元配列は 1:05:15 のホワイトボード左側にある図のように2次元(箱を縦・横に並べる)などの配列を指しますね。
とても参考になります。
質問なのですが、消費税率をわざわざ+1しているのは何か理由があるのでしょうか?
最初から1.10とか1.08にすれば計算見やすくなると思ったんですが、できない理由があるのでしょうか
奏音崎さん、コメントありがとうございました。
質問をもらったのは、おそらく基本データ型の型変換のサンプル(1:55:21)だと思います。
書いてくれた通り、1.10や1.08にしてもらっても問題ありません😄
このサンプルでは変数rateに「消費税率」の意味をもたせたかったのと、( )を複数使った場合の処理の流れを理解してもらいたかったという理由で、あえて(1+rate)としました。
@@SekaChan
解説ありがとうございます。
もう一つお聞きしたいのですが、最後の演習問題2:53:20辺りで、
小数点第2位までの表し方をキャストでやっていると説明なさっているんですが、
ネットで調べると「2f」?のような記述で表示できるとあり、どちらで書くべきなのか悩んでいます。
こちらのパターンの解説動画も、もし余裕があれば見てみたいです。
Java初心者なのですが、説明がとてもわかりやすいです。
Javaブロンズ取得に向けて頑張ります!
動画なのですが、画質が悪くよく見えません💦
改善して頂けると幸いです😊
コメントありがとうございます!
「画質が悪い」という意見は初めてもらったので、もしかしたら視聴時の設定で改善できるかもしれません。
動画の視聴画面で、[設定]-[画質]を確認してみてください。
通信環境が良ければ「1080p」が選択できると思うので、そちらを選択してみてもらえたらと思います。
Javaブロンズの勉強、頑張ってください!
@@SekaChan
その方法も試みたのですが、
変更不可でした。設定はおっしゃってた数値になっていました。
見えるところは見えるので頑張って理解します!ありがとうございます!
@@Steven-cm5fd
そうですか‥
他の視聴者さんも我慢してくれてる可能性がありますね🙏
お財布に余裕が出てきたらカメラに投資します!
自分用
41:00 参照型の名前の由来
1:03:50 コマンドラインからのデータ入力 (String[] args)
1:36:55 String型のデータからintに変換(Interger.parseInt())
1:48:31 基本データ型の型変換 (eg, int (小) -> long (大) 自動; int (大) -> short (小) キャスト(明示))
2:16:20 switch文
超分かりやすい解説をありがとうございます! 配列を初期化するとき、new が不要なのはなぜですか?
お返事ありがとうございます! でもちょっとまだよく分かりません。。
動画の中で、配列の生成にはnew を使っていますよね...? int [ ] name = new int [ 3 ];
生成のときにはnew がいるけど、初期化のときは不要という覚え方ではダメですか?
Hideko Takadaさん、返信ありがとうございました!
そして、前回の返信についてごめんなさい🙏
僕の中で勘違いしていた部分があって、逆に混同させてしまうような返答になっていました。
(再質問してもらえて本当に良かったです。前回の返信は削除させていただきました)
結論からいうと、再質問で書いてくれた「生成はnewを使うが初期化は{~}のみでnewは不要」と考えてもらって大丈夫です。
ちなみに{~}で初期化した場合も、内部的にはnewしたときと同じようにメモリ領域を確保してからその中に初期値が代入されます。
せかチャン先生 お返事ありがとうございました! すっきりしました!毎日せかチャン動画を見ながらJavaを勉強しています。ここまでかみ砕いて説明されているチャンネルはないと思います。分かるから続けられます。感謝しかありませんm(_ _)m
Javaを勉強し始めた者です。
動画内でコマンドラインで入力したとあるのですが自分が勉強している方ではバッファードリーダーみたいなやつ(曖昧ですみません)使用して入力をしているのですがどちらのやり方でもいいのでしょうか?
コマンドラインからの入力とBufferedReaderなどを使った入力は、使うケースが異なりますね。
BufferedReaderの使い方もこの先の講座で解説してるので、勉強を進めていってみてください!
@@SekaChan ご返信ありがとうございます!続きも見させていただきます!
続けての質問になってしまうのですが、配列の時のことで配列の生成の時のnewを使う文と配列の初期化の時の文これはどちらを使ってもいいということでしょうか?最初のnewを使って生成していくことはわかったのですがその後の配列の初期化の方はnewで生成していないように見えたのですがそれでもいいのでしょうか?すごいアホで申し訳ないです。
最近見だしたのですが、JDKのインストール方法が変わりました。教えて下さいお願いします
ちゃんきみさん、コメントありがとうございました。
こちらの動画のコメント欄トップに、2022年7月以降のインストール方法の記載があります。
→ ruclips.net/video/QeCX5-OmWW8/видео.html
リンク先の動画と合わせて参考にしてみてください😄
mainほんとうに謎でした😅😅
ただ、定義されているだけで実行されていないように見えるのもそうだし、string[] argも謎ですね😅
argsって違う名前でもいいですかね?!
とりあえず、最近、コマンドラインから実行するとき一番最初に動くというのを知りました😂😂
ゆうとさん、コメントありがとうございました!
たしかに、最初はmainメソッドの定義に書かれている1行だけでも謎が多いですよね。
publicやstatic、void、String[] argsの意味合いは、この後の動画を見てもらえれば一つひとつ解決できると思います。
最初にこの謎をすべて解決しようとすると先に進めなくなってしまうため、モヤモヤするとは思いますが、今は「こういう書き方をするんだな」程度に考えて先に進んでいけると良いですね😄
ちなみに、argsは違う名前でもコンパイルは通ります。
返信いただきありがとうございます!😄
なるほどですね!
為になります!🙇♂️
自分自身プログラミング歴はJava Scriptを少しやったくらいなので、すごいプログラムの制約が強くてビビってます!😅
Silverの資格取ろうかなって思って、勉強してます!💪
この動画活用させていただきます!☺️🙇♂️
とても分かりすくてお世話になっております。
せかチャンさんのeclipse動画を参考にインストールして使っています。
こちらの動画をおさらいで見ていたところ、
基本データ型の変換や分岐処理のサンプル文で
【 int price = Integer.parseInt ( args [0] ); 】
と書かれてある文がeclipseだとエラーになってしまうので
【 int price = new java.util.Scanner(System.in).nextInt(); 】を入力して実行していました。
こちらで合っているのでしょうか?
もし、他にいい方法などございましたら教えていただけないでしょうか。
コメントありがとうございました。
2つめの記述(System.inを使用)は、かなりややこしいことをしている印象ですね。
正しく動いているのなら良いですが、1つめの記述だとエラーになってしまう理由が気になります。
もしかしたら、Eclipseでのプログラムの実行方法を少し変えてみるとうまくいくかもしれませんね。
「Eclipse コマンドライン引数」あたりで検索するとEclipseでコマンドライン引数を指定する方法が出てくると思うので、もしよければ試してみてください。
@@SekaChan
ご返信ありがとうございます。
「コマンドライン引数」というのをうまく理解できてなくてそのまま実行のみしていたことが原因でした。検索してEclipseでコマンドライン引数をしてみたところできました。ありがとうございます。
今後も参考にさせていただきます。
プログラミングは超の10乗くらい難しいのですがプログラミングを見て最初の疑問なんですがスペースあり行がそろっていないのは文法的に何かあるにはわかりますがどう理解したらいいのでしょうか スペースは決まりがあるのでしょうか 講義の中で説明がありますか。
kunibo sakaiさん、コメントありがとうございました。
プログラム内のスペース(字下げ)については、この動画の「2-1 プログラムの構成」内で説明しているので見直してみてください。
お忙し中、有難うございます。そうなんですね、まだ1-1を繰り返し視聴していたので気付きませんでした。少し進めてみます。
動画にお世話になっているものです。ありがとうございます!!最後の演出問題の2番目は小数点第2位以降を切り捨ててるんじゃないんでしょうか?第3位以降でしたら314.159だと思うのですが...⁇疑問すぎて質問させていただきました。
もしかしたら僕が質問の意味合いを取り違えちゃってるかもしれませんが‥
「小数点第3位以降を切り捨てる」=「小数第2位までにする」ですよね。
なので314.15になるかと‥
なるほどですね!以降ってその数字をふくめるんですね💦ありがとうございます‼︎引き続き動画視聴させていただきます!
public static void main(String[] args)
52:33 配列を作るとき、どうしてscoreだけ宣言しますか?後のstringは宣言しなくても配列になれますか。
コメントありがとうございました。
Stringはデータ型の名前なので、たぶん配列nameのことを指しているのかなと思います。
scoreは宣言→代入という使い方をしていますが、nameは初期化をしています。
「初期化」は宣言+代入のことなので、配列nameは宣言しなくても大丈夫ですね。
もし初期化について分からなければ、変数の項目を振り返ってみてください。
switch文の式にはStringも使えます
T Sさん、コメントありがとうございました!
はい、String型も使えますね😄
(見にくくてすみませんが、2:18:50から画面右上のテロップでも補足しています)
とても丁寧に説明されていてとても分かりやすいです。無料でこれだけの内容が学べるのはとてもうれしいです。ありがとうございますm(_ _"m)
mikinanみきなんさん、コメントありがとうございました!
そう感じてもらえてとても嬉しいです😄
この先、webアプリを開発できるところまで解説動画を作ってあるので、自分のペースで楽しく学んでいってください!
クーポン!クーポン!クーポン!
とても丁寧な話し方で分かり易く、勉強になります。
質問なのですが、「javac ソースファイル名」で.classが生成されると思うのですが、サクラエディタで書いて実行すると
「この文字(0x86)は、エンコーディングwindows-31jにマップできません」とエラー文が出てしまいます。
調べたところ-encoding UTF-8を付ければ問題なくコンパイルできたのですが、毎回-encoding UTF-8を付けた足すのは手間です。どこかで何か設定すれば問題解決するのでしょうか?
Dy KNさん、コメントありがとうございました!
分かり易いって感じてもらえて良かったです。
文字のエンコーディングエラーはいくつか原因があって、こちらの動画( ruclips.net/video/2RKKo3kPItU/видео.html )のコメント欄に対策が掲載されています。ぜひ見てみてください😄
@@SekaChan 無事解決できました。ありがとうございます。Java勉強し始めたばかりなので、色々動画見させていただきます。
64ビットのlong型から32ビットのfloat型への代入でも自動的に型変換が行われる (コンパイルエラーが発生しない) 理由は、
float型の最大値(3.4028235E+38)がlong型の最大値(9223372036854775807)よりも大きいので値の損失が発生しないから、ということなんでしょうか?
コメントありがとうございました!
そうですね。その考え方で良いと思いますよ👍
For文とwhile文でi = i; でなく i = +i; である理由を教えていただけませんでしょうか🙇🏻♂️
この動画で「i = i;」や「i =+ i;」という記述は出てこない気がしますが、どこの部分の質問でしょう🤔
「=」と「=+」の違いについては、演算子のところを見直してみてください。
@@SekaChan 文表示の所の"i = " +iのところです。直前でi++記述があったので"i = " iではだめなのかなと思いまして。
@@SekaChan 文表示の所の"i = " +iのところです。直前でi++記述があったので"i = " iではだめなのかなと思いまして。
classの横はBranch1でいいですか?エラーが出ます。
この話は大変よくわかった! 説明は上手だと思う。ただ、全くのプログラミングの素人にはわからないのでは?と思う。文字列の1と数字の1があるのが分からない人は面食らうのではないかな? a=a+1 の式みたら変な数式に見えるかも? プログラミングは多少基礎知識がいると気づいた。 javaはインターネット言語だと思っていたので認識が変わった!
在原孫一朗さん、コメントありがとうございました!
たしかに、プログラミングが初めての人が「a=a+1」という数式を見たらビックリするでしょうね💦
(↑自分も最初はかなり違和感がありました)
近いうちに、アルゴリズム(フローチャート)の動画を作ろうと考えています。
これを学んでからプログラミングに入れば、初学者さんにとってもより深い理解が得られるのではないかと思いますね。
コンパイルした物が「エンコーディングwindows-31jにマップできません」で表示されうまく実行ができませんでした。
これに関しては、エラーを検索したのち、「javac "-encodding UTF-8" ~」のように「" "」のエンコードをコピーして貼り付けることで解決しました。
この件の解決方法なども合わせて教えてもらえたら、視聴しながら実践して理解ができたのかなと思いますが、現状ですと作業がいちいち止まってしまうのが難点です。。。
さくやこのはなさん、コメントありがとうございました。
エンコーディングのエラーはプログラム以外(環境周り)に原因があるケースが多いので、これをすれば大丈夫という確実な対策方法を伝えるのは難しいですね‥💦
(おそらく実行環境やエディタあたりの文字コードが影響しているのかなとは思います)
環境構築についてはこちらの動画で解説しているので、もしかしたら参考になるかもしれません。
●Javaの始め方
ruclips.net/video/QeCX5-OmWW8/видео.html
文字化けする関係で、コンパイルする際に-encoding utf-8を書かなければなりません。どうにか設定を変えて、これを記述しなくても普通にコンパイラされる方法ありませんか?
ケン- calisthenicsさん、コメントありがとうございました。
エンコーディングのエラーはプログラム以外(環境まわり)に原因があるケースがほとんどですね。
ポイントは次の2つです。
(1)OSに合うJDKをインストールする
(2)javaファイルを適切な文字コードで保存する
おそらく(1)は大丈夫かなと思うので、怪しいのは(2)ですね。
動画内で使用しているさくらエディタは、ファイルを[名前を付けて保存]するときに文字コードセットや改行コード等を指定できます。
僕はここを
【文字コードセット:utf-8、CP・BOM:チェックなし、改行コード:変換なし】
で保存しています。
例えば
【文字コードセット:SJIS、CPのみチェックあり、改行コード:CR(MAC)】
のように誤った設定にした場合、「-encoding utf-8」をつけないとコンパイルエラーになりますね。
このあたりを確認してみてください😄
返信ありがとうございます。私はVScodeでやっております。その文字コードの設定もutf-8で、javaファイルもutf-8でした。もう一度違う方法でjavaの環境構築をしてみたいと思います。ありがとうございました。
自分用
2:32:10
2:37:36
スクールで学んだ事を復習していた時にこの動画に会えました。
ホワイトボードは分かりやすいし、コードも動画を停止しながら並行して入力できるので自分のペースで学習できるのがありがたかったです。
目次?もあるのでちょこちょこ拝見しながら進めてきて、無事に今日1本見終えました(*'▽')
おかげで基礎知識は身についているなと実感できました。この次のオブジェクト指向からだんだんこんがらがってきてたのでまだまだお世話になります!
GO IKEさん、コメントありがとうございました!
スクールで学んだことをさらに動画で復習ってすごい頑張り屋さんですね!
基礎知識が身についてると実感できたようで良かったです。
オブジェクト指向もまた(最初は難しく感じるかもしれませんが)分かるととっても面白いですよー👍
ぜひ楽しみながら一緒に頑張っていきましょう!
難しかったところmemo
2:56:52
1:48:17
24:09 ー
46:38 - 配列
23:17
ゆくイロスクールとコラボしていただきたいと思っております。
ゆっくりMBA サブアカさん、コメントありがとうございました!
この前も同じようなコメントを頂いたんですが、もしかしてそのチャンネルを運営されている方でしょうか?
だとしたら、チャンネル概要欄のメールアドレスへ改めて連絡いただけたら🙏
28:49 めも
1:20:24
2:44:54
8:27
コメントとオブジェクト指向は止めて欲しいなぁ…
割とルールが、色んなところから出てくるから
イヤだなぁ
最後の演習問題、for文を使いコマンドラインの文字列をそのまま表示するやつ。
int変数をfor文の外で生成して、for文の中でインクリメント演算子で数値を変化させる。
→
for文の外で再度int変数を表示。
この時、for文の中で変数を変化させてるし、変数を定義してるから、てっきりシンボルが見つかりませんみたいになるのかと思ったら、for文の中で行われた処理はその外でも、順次進行の中で適応されてるって事なんですかね?
トンコツ炒飯さん、コメントありがとうございました。
書きかえた後のプログラムでは、書いてくれた通りfor文の中で行われた処理がfor文の外でも適応されます😄
つまり、3行目で変数iを宣言(メモリ上に変数iの領域を確保)してから9行目のmainメソッド終了時まで、同じメモリ上の領域にある値を0→1→2→3と書きかえているわけですね。
28:44
1:03:50
1:48:16