0Pricing
Java Academy · レッスン

入力と式 - パート1

Scannerで数値を読み取り、算術演算子を適用し、演算子の優先順位と整数除算・浮動小数点除算の違いを理解します。

「入力と式 - パート1」はCoddyKit上の無料Java Academyレッスンです。 これはレッスン2/3です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはJava Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Java Academyコースには全3レッスンが含まれています。

レッスンの目標

目標

  • Scannerで数値を読み取ります。
  • + - * / %を使用します。
  • 演算子の優先順位と、整数除算と浮動小数点除算の違いを理解します。

Scannerの準備

Scannerの準備

import java.util.Scanner;
Scanner sc = new Scanner(System.in);

scを使用して、コンソールでキーボードから入力を読み取ります。

数値の読み取り

数値の読み取り

int a = sc.nextInt();
double price = sc.nextDouble();

これらの呼び出しを使用すると、プログラムは入力されるまで待機します。

演算子と順序

演算子:+ - * / %

  • * / %は+ -より先に計算されます。
  • 計算順序を制御するには、括弧を使用します:(a + b) * c。
  • %は余りを求める演算子です。

除算の種類

除算の種類

  • 5 / 2 → 整数除算となり、結果は2です。
  • 5 / 2.0または(double)5 / 2 → 結果は2.5です。
  • 正確な結果を得るには、除算の前にキャストします。

入力と演算のデモ

試してみましょう:2つの整数を入力します。整数除算とdoubleによる除算を比較し、余りを確認します。

public class Main {
  public static void main(String[] args) {
    int a = 12;
    int b = 5; 

    System.out.println("a = " + a + ", b = " + b);
    System.out.println("a + b = " + (a + b));
    System.out.println("a - b = " + (a - b));
    System.out.println("a * b = " + (a * b));
    System.out.println("a / b (int) = " + (a / b));
    System.out.println("a / b (double) = " + ((double) a / b));
    System.out.println("a % b = " + (a % b));
  }
}

2.5になる式

確認:評価結果が2.5になる式はどれですか?

復習と次のステップ

復習:数値入力にScannerを使用し、優先順位に従って演算子を適用し、整数除算と浮動小数点除算を練習しました。

次のステップ:文字列とnextLine()を安全に扱い、テキストから数値を解析します。

よくある質問

「入力と式 - パート1」レッスンは無料ですか?

はい。「入力と式 - パート1」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Java Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Java Academyコースには全3レッスンが含まれています。

「入力と式 - パート1」で何を学びますか?

Scannerで数値を読み取り、算術演算子を適用し、演算子の優先順位と整数除算・浮動小数点除算の違いを理解します。 ブラウザで直接実行するハンズオンコードでJava Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Java Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのJava Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/3です。

「入力と式 - パート1」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このJava Academyレッスンでコードを書いて実行できますか?

はい。すべてのJava Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 変数とデータ型
  2. 入力と式 - パート1
  3. 入力と式 - パート2
← Java Academyに戻る