Panduan Lengkap Java Stdin dan Stdout I dan II di HackerRank
Java Stdin dan Stdout adalah suatu konsep dasar yang harus di pahami oleh programmer java. Dalam Panduan ini, CodeDadakan akan membahas cara penyelesaian tantangan java Stdin dan Stdout I dan II di HackerRank dengan penjelasan yang mudah di pahami.
Java Stdin dan Stdout 1
Di dalam tantangan, pastinya anda diberikan tampilan editor untuk mengerjakan tugas, seperti pada gambar di bawah ini :
Berikut adalah jawaban tantangan pada java stdin dan stdout 1 di hackerrank :
import java.util.*;
public class Solution {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
int b = scan.nextInt();
int c = scan.nextInt();
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
Penjelasan code di atas cukup simple, hanya membuat object scan agar dapat membaca inputan dari user, dan setelah itu menginisialisasi 3 variable integer a, b, c yang di mana setiap variable tersebut akan menerima nilai inputan dari user dan di simpan ke dalam masing masing variable. Kemudian nilai yang di input akan di munculkan ke layar.
Submit code tersebut dan seharusnya semua test case yang ada pada tantangan tersebut dapat terselesaikan.
Java Stdin dan Stdout 2
Di dalam tantangan, pastinya anda diberikan tampilan editor untuk mengerjakan tugas, seperti pada gambar di bawah ini :
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int i = scan.nextInt();
double d = scan.nextDouble();
scan.nextLine();
String s = scan.nextLine();
System.out.println("String: " + s);
System.out.println("Double: " + d);
System.out.println("Int: " + i);
}
}
Penjelasan code :
1. Scanncer scan = new Scanner(System.in)
2. int i = scan.nextInt();
Akan membaca inputan user yang pertama dan diharapkan inputan tersebut adalah angka bulat dan kemudian akan di simpan pada variable i
3. double d = scan.nextDouble();
Akan membaca inputan user yang pertama dan diharapkan inputan tersebut adalah angka desimal, dan kemudian scan.nextLine(); akan menangkap dan membuang karakter new line.
4. String s = scan.nextLine();
Membaca inputan user yang berupa String dan akan di simpan di dalam variable s.
5. System.out.println()
Akan menampilkan String, Double, Int dengan masing masing nilainya yang sudah di input oleh user.
Submit code tersebut dan seharusnya semua test case yang ada pada tantangan tersebut dapat terselesaikan.
Selamat, anda telah menyelesaikan 2 tantangan HackerRank Java Stdout and Stdin. Semoga panduan di atas dapat membantu anda untuk menyelesaikan tantangan tersebut. Teruslah berlatih untuk meningkatkan keterampilan pemerograman java anda agar bisa menyelesaikan semua tantangan java pada hackerrank.
Posting Komentar