Menu
CoddyTech

Memformat output

Termasuk bagian Dasar-Dasar dalam perjalanan Java di Coddy. Pelajaran 34 dari 73.

Sampai saat ini, kita telah belajar mencetak string sederhana, tetapi terkadang kita perlu memasukkan nilai variabel ke dalam string.

Contoh:

int age = 10;
System.out.println("His age is: age");

Ini akan mencetak "His age is: age", bukan "His age is: 10"

Agar ini berfungsi, kita akan menggunakan pencetakan berformat printf:

int age = 30;
String name = "Alice";
double balance = 1500.75;

System.out.printf("Name: %s, Age: %d, Balance: %.2f\n", name, age, balance);
  • %s adalah placeholder untuk string.
  • %d adalah placeholder untuk bilangan bulat.
  • %f adalah placeholder untuk bilangan floating-point.
  • %.2f memformat bilangan floating-point menjadi dua angka di belakang koma.
  • \n adalah urutan escape yang memindahkan output ke baris baru.

Cara lain untuk menggabungkan string dengan variabel adalah menggunakan operator plus +:

System.out.print("Name: " + name + " Age: " +  age + " Balance: " + balance);
challenge icon

Tantangan

Pemula

Kamu diberi kode yang menyimpan string acak sebagai input ke variabel bernama rnd.

Cetak "The input is: " dan string acak yang ada di dalam variabel rnd ke konsol.

Lihat kasus uji untuk contoh!

Coba sendiri

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String rnd = scanner.nextLine();
        
        // Tulis kodemu di bawah ini
        
        scanner.close();
    }
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Java online