Mencari teks / angka yang bersifat Palindrome di dalam Array menggunakan Java

Palindrome adalah tulisan bolak – balik baik berupa abjad, angka tertentu, serta kalimat. Palindrome berasal dari bahasa Yunani yaitu palin berarti belakang, dan dromos berarti cara atau arah.
Berikut ini adalah contoh source code / script dari Java yang digunakan untuk mencari teks / angka mana saja yang termasuk Palindrome dalam suatu Array / Larik / Kumpulan Data. Berikut sourcenya, silahkan :

public class javaPalindrome {
	public static void main(String[] args) {
		int angka[] = new int[]{12,151,343,11,22,549};
		for(int i=0; i < angka.length; i++){
			int isi = angka[i];
			int reversedisi = 0;
			int temp = 0;
			while(isi > 0){
				temp = isi % 10;
				isi = isi / 10;
				reversedisi = reversedisi * 10 + temp;
			}

			if(angka[i] == reversedisi)
				System.out.println(angka[i] + " adalah angka palindrome");
			else
				System.out.println(angka[i] + " adalah bukan angka palindrome");
		}
	}
}

Mencari Faktorial dengan Java memakai teknik Rekursi

Source code dibawah ini digunakan untuk mencari Nilai Faktorial dari suatu angka masukan menggunakan pemrograman Java dengan metode Rekursi. Sementara ini masukannya masih statis, untuk perkembangannya silahkan dimodifikasi jadi masukan bisa dinamis sesuai inputan user. Silahkan dipahami 🙂

public class faktorialJava{
    static int hitungFaktorial(int b){
        int hasilFaktorial;
        hasilFaktorial = (b<=1) ? 1 : b * hitungFaktorial(b-1);
        return hasilFaktorial;
    }

    public static void main(String args[]){
        int angkaFaktorial = 4;
        int hasil = hitungFaktorial(angkaFaktorial);
        System.out.println("Faktorial dari : " + angkaFaktorial + " adalah " + result);
    }

 /*
 Angka Masukan = 4
 Output Faktorialnya adalah 24
 */
}

Program Segitiga Siku – Siku dengan Java , C++

Sehubungan dengan request pembaca blog ini yang ingin membuat program yang bisa menampilkan Segitiga Siku – Siku dengan inputan tinggi segitiga tersebut. Untuk itu, saya bertujuan membagi dengan semuanya tentang hal ini. Bagi yang sudah mahir, mohon sarannya.

Program ini aku buat dengan Java dan C++, jaga – jaga aja.

Java

// Program Segitiga Siku - Siku

import javax.swing.*;

public class segitigaSikuSiku {
    public static void main(String args[]){
        String tinggi = "";
        tinggi = JOptionPane.showInputDialog("Masukkan tinggi segitiga : ");
        int t  = Integer.parseInt(tinggi);

        for(int x=1;x<=t;x++){
            for(int y=1;y<=x;y++){
                System.out.print("*");
            }
            System.out.print("\n");
        }
    }
}

Kode diatas jika dijalankan akan tampak seperti gambar di bawah ini : Continue reading