0Pricing
Java Academy · Pelajaran

Masukan dan Ekspresi – Bagian 1

Baca masukan numerik dengan Scanner, gunakan operator aritmetika, dan pahami prioritas serta perbedaan pembagian bilangan bulat dan pecahan.

Masukan dan Ekspresi – Bagian 1 adalah pelajaran Java Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 3. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Java Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Java Academy mencakup 3 pelajaran total.

Tujuan Pelajaran

Tujuan

  • Baca angka dengan Scanner.
  • Gunakan + - * / %.
  • Pahami prioritas operator dan perbedaan pembagian bilangan bulat serta pecahan.

Penyiapan Scanner

Penyiapan Scanner

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

Gunakan sc untuk membaca masukan dari papan ketik di konsol.

Membaca Angka

Baca angka

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

Program menunggu masukan saat pemanggilan ini dilakukan.

Operator dan Urutan

Operator: + - * / %

  • * / % dievaluasi sebelum + -.
  • Gunakan tanda kurung untuk mengatur urutan: (a + b) * c.
  • % adalah sisa pembagian.

Jenis Pembagian

Jenis pembagian

  • 5 / 2 → pembagian bilangan bulat = 2.
  • 5 / 2.0 atau (double)5 / 2 → 2.5.
  • Lakukan konversi tipe sebelum membagi untuk mendapatkan hasil yang tepat.

Demo Masukan dan Operasi

Cobalah: Masukkan dua bilangan bulat. Bandingkan pembagian bilangan bulat dengan pembagian pecahan dan periksa sisanya.

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));
  }
}

Ekspresi 2.5

Pemeriksaan singkat: Ekspresi mana yang menghasilkan 2.5?

Ringkasan dan Selanjutnya

Ringkasan: Anda menggunakan Scanner untuk masukan angka, menerapkan operator sesuai prioritas, dan berlatih membedakan pembagian bilangan bulat dengan pecahan.

Selanjutnya: Bekerjalah dengan teks dan nextLine() secara aman, lalu konversikan angka dari teks.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Masukan dan Ekspresi – Bagian 1” gratis?

Ya — teks lengkap “Masukan dan Ekspresi – Bagian 1” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Java Academy, upgrade ke CoddyKit PRO. Kursus Java Academy mencakup 3 pelajaran total.

Apa yang akan aku pelajari di “Masukan dan Ekspresi – Bagian 1”?

Baca masukan numerik dengan Scanner, gunakan operator aritmetika, dan pahami prioritas serta perbedaan pembagian bilangan bulat dan pecahan. Kamu berlatih Java Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Java Academy?

Tidak diperlukan pengalaman sebelumnya. Java Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 3.

Berapa lama pelajaran “Masukan dan Ekspresi – Bagian 1” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Java Academy ini?

Ya. Setiap pelajaran Java Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Variabel dan Tipe Data
  2. Masukan dan Ekspresi – Bagian 1
  3. Masukan dan Ekspresi – Bagian 2
← Kembali ke Java Academy