CodeGym
学習
コース
課題
アンケート & クイズ
ゲーム
ヘルプ
スケジュール
コミュニティ
ユーザー
フォーラム
チャット
記事
成功事例
アクティビティ
レビュー
サブスクリプション
ライトテーマ

レッスン

  • レビュー
  • 私たちについて
開始
学習開始
今すぐ学習を始める
  • 学習の進捗
  • コース
  • クエストマップ
  • レッスン
  • Java における数値と文字

    JAVA 25 SELF
    レベル 6,レッスン 1
    この講義では、Java の数値型と文字型について理解を深めます。整数型と浮動小数点型の違い、 BigInteger と BigDecimal の用途、リテラルでのサフィックスとアンダースコアの使い方、 char とは何か、Unicode との関係などを解説します。実用的な表や例、ヒントを1か所にまとめました。
    利用可能
  • 小数と double 型の入門

    JAVA 25 SELF
    レベル 6,レッスン 2
    この Java 講義では、浮動小数点数とは何か、型 float と double の違い、変数の宣言と初期化、 Scanner による入力、 String.format を用いた出力の整形、さらに混在した計算( int と double)でよくあるエラーを学びます。
    利用可能
  • 精度の問題と特別な値

    JAVA 25 SELF
    レベル 6,レッスン 3
    なぜ Java では 0.1 + 0.2 がぴったり 0.3 にならないのか、浮動小数点数を許容誤差で正しく比較する方法、 double に存在する特別な値( Infinity、 NaN)と、それらを Double.isInfinite と Double.isNaN でどのように判定するか。典型的な落とし穴を解説し、実用的な例を示します。
    利用可能
  • 数値の丸めと書式設定

    JAVA 25 SELF
    レベル 6,レッスン 4
    この講義では、Java で数値を丸めて見やすく表示する方法を解説します。メソッド Math.round()、 Math.floor()、 Math.ceil()、 Math.rint() の違い、必要な桁数への丸め、 DecimalFormat や String.format を用いた書式設定、さらに 丸め と 書式設定 の違いと典型的なミスも扱います。実用的な例と表を交えて説明します。
    利用可能
  • Java における明示的と暗黙的な型変換

    JAVA 25 SELF
    レベル 6,レッスン 5
    Java の型変換を解説します。自動(拡大)と明示(縮小)のキャスト、 int、 double、 long、 byte、 char の間の変換、混在した式の規則、 Integer.parseInt と Integer.toString による数値と文字列の相互変換、さらにキャスト( ( int ))と Math.round による丸めの違いまで。実用的な例と典型的なミスも紹介します。
    利用可能
  • IT プロダクト開発

    JAVA 25 SELF
    レベル 6,レッスン 6
    この講義では、IT プロダクトの開発プロセスがどのように構成されているか、チームにはどんな役割があり、どのように連携するのか、さらに Product Owner、UX Designer、DevOps、開発者が何を担当するのかを学びます。また、現代のデジタルサービスを生み出すための手法の歴史的な発展にも触れます.
    利用可能
  • 私は一番だ

    JAVA 25 SELF
    レベル 7,レッスン 0
    このモチベーション記事では、成功への道が人それぞれに固有である理由、重要なものを犠牲にせずに自分の戦略を選ぶ方法、そしてたくさん働くだけでなく賢く働くことが重要な理由を学びます。この記事は、競争、勤勉さ、文化的な前提に新しい視点を与えてくれます。
    利用可能
  • 配列入門

    JAVA 25 SELF
    レベル 7,レッスン 1
    この講義では Java の配列について学びます。配列とはどのようなオブジェクト(コンテナー)か、さまざまな型の配列の作り方、インデックスで要素にアクセスする方法、配列がメモリにどのように格納されるか、プロパティ length の使い方、そして境界外アクセスのような典型的なミスを避ける方法を扱います。すべてコード例と分かりやすい図で説明します。
    利用可能
  • 一次元配列の基本操作

    JAVA 25 SELF
    レベル 7,レッスン 2
    この講義では、Java の一次元配列で日常的に行う操作を扱います: 配列型の String、 null の値とその落とし穴、素早い初期化方法、 for-each ループ、要素の変更、基本的な計算(合計、最大、最小、平均)、入出力、そして典型的なミス。すべて分かりやすいコード例と解説付きです。
    利用可能
  • 二次元配列

    JAVA 25 SELF
    レベル 7,レッスン 3
    この講義では Java の二次元配列を扱います。宣言の構文 int[][]、作成と初期化、要素へのアクセス(インデックス [行][列])、表の埋め込みと出力。なぜそれが「配列の配列」なのか、そして実務でなぜ便利なのかを理解します。例と図解つき。
    利用可能
  • ジャグ配列(Jagged Arrays)

    JAVA 25 SELF
    レベル 7,レッスン 4
    この講義では Java のジャグ配列について扱います。いわゆる「従来型」の2次元配列との違い、宣言と初期化の方法( int[][]、 new int[ 3][])、通常のループや for-each ループでの走査方法、学生の成績の例を作ります。さらに多次元配列( int[][][])や、よくあるエラー — ArrayIndexOutOfBoundsException、 NullPointerException、 length まわりの混同 — も見ていきます。
    利用可能
  • Arrays クラス: sort, fill, copyOf, equals

    JAVA 25 SELF
    レベル 7,レッスン 5
    Java のユーティリティクラス Arrays を解説します。配列の高速なソートと埋め詰め、全体/範囲コピー、正しい内容比較( equals/ deepEquals)、見やすい出力( toString/ deepToString)など。実用的な例を多数交え、半開区間の注意点やよくあるミスも取り上げます。
    利用可能
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 30
学ぶ
  • 登録
  • Javaコース
  • 課題のサポート
  • 料金
  • Java構文
コミュニティ
  • ユーザー
  • 記事
  • フォーラム
  • チャット
  • 成功事例
  • アクティビティ
  • アフィリエイトプログラム
会社情報
  • 私たちについて
  • 連絡先
  • レビュー
  • プレスルーム
  • CodeGym for EDU
  • よくある質問
  • サポート
CodeGymCodeGym は、ゼロからJavaプログラミングを学ぶためのオンラインコースです。このコースは初心者がJavaを習得するのに最適です。即時検証付きの1200以上の課題と、Java基礎理論の必要な範囲を含みます。学習の成功を支援するために、クイズ、コーディングプロジェクト、効率的な学習に関するコンテンツ、Java開発者のキャリアに関する機能など、一連のモチベーション機能を導入しています。
フォローする
インターフェース言語
English Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands
日本語
한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
「プログラマーは生まれるのではなく、育てられる」 © 2026 CodeGym
MastercardVisa
「プログラマーは生まれるのではなく、育てられる」 © 2026 CodeGym