Tugas Array dan Inhertance Kelompok 15


KELOMPOK 15 SI-40-03

AULIA IRSYAD (1202160155)

CHANDRA ADHITYA (12021160229)

FEBRIAN RIZKY(1202160262)

MUHAMAD FARHAN ADITYA (1202164027)

Nomor 5. (Hal:557 Array)

A. Write a program in a class CharacterFrequency that counts the number of times a digit appears in a telephone number. Your program should create an array of size 10 that will hold the count for each digit from 0 to 9. Read a telephone number from the keyboard as a string. Examine each character in the phone number and increment the appropriate count in the array . Display the contents of the array.

B. Penjelasan Soal:

Tulis sebuah program di dalam class CharacterFrequency yang menghitung berapa kali digit yang muncul di sebuah nomor telepon. Program tersebut harus membuat sebuah array yang berjumlah 10 yang akan menghitung setiap digit angka dari 0 sampia 9. Bacalah nomor telepon dari keyboard dengan String . Periksalah setiap karakter dalam nomor telepon dan kenaikan jumlah yang sesuai dalam array. Tmapilkan isi array.

C. Script Code :

import java.util.Scanner;

public class characterFrequency {

public static void main(String[] args) {

int[] angka = new int[10];

Scanner telyu = new Scanner(System.in);

System.out.println(“MASUKAN NOMOR TELEPON ANDA :”);

String NMR;

NMR=telyu.nextLine();

System.out.println(“NOMOR ANDA ADALAH :”+ NMR);

String abc=NMR.replaceAll(“[^0-9]”, “”);

for (int t = 0; t < abc.length(); t++) {

int aif = abc.charAt(t)-‘0’;

angka[ aif]++;

}

for (int t=0 ; t<angka.length; t++){

if (angka[t] !=0){

System.out.println(“JUMLAH ANGKA “+t+”:”+angka[t]);

}

}

}}

D. Screenshot Output:


Leave a Reply