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.0atau(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
- Variabel dan Tipe Data
- Masukan dan Ekspresi – Bagian 1
- Masukan dan Ekspresi – Bagian 2