Bilangan Ganjil

blic class Lt14_BilGanjil{ //nama class
public static void main (String[] args){ //class utama
int angka; //variabel angka tipe data integer
System.out.println("Bilangan Ganjil Antara 1 - 100 = "); //menampilkan data
for(angka=1; angka<=100; angka=angka+2){
//mengeksekusi nilai 1 sampi 100 dengan ditambah 2 
System.out.println(angka); //menampilkan hasil
}
}
}


Hasil Output :


Bilangan Genap

public class Lt13_BilGenap{ //nama class
public static void main (String[] args){ //class utama
int angka; //variabel angka tipe data integer
System.out.println("Bilangan Genap Antara 1 - 100 = "); //menampilkan data
for(angka=0; angka<=100; angka=angka+2){
//mengeksekusi nilai 0 sampai 100 ditambah 2
System.out.println(angka); //menampilkan hasil
}
}
}


Hasil Output :


Penginputan Faktorial

import java.util.*; //mengambil inputan
public class Lt12_faktorial_input { //nama class
public static void main (String []args){ //class utama
int n, counter, faktorial = 1; //memasukan ketetapan nilai
System.out.print ("Masukan Angka : "); //menampilkan data
Scanner a= new Scanner (System.in); //membuat scanner
n= a.nextInt(); //menginput scanner
if (n<0){ //jika kurang dari 0 maka berjalan
}
else{ //kecuali
for (counter=1; counter<=n; counter++){ //nilai ketetapan 1 makan akan ditambah 1
faktorial = faktorial * counter; //mengeksekusi factorial
}
System.out.println("Faktorial Dari Angka "+n+"! Adalah = "+faktorial); //menampilkan hasil
}
}
}


Hasil Output :


Faktorial

import java.util.Scanner; //memanggil scanner ke program
public class Lt11_faktorial{ //nama class
public static void main(String args[]){ //class utama
for (int counter = 0; counter <= 10; counter++){ 
//nilai ketetapan 0 akan ditambah 1 sampai mengulangin jumlah 0 adalah 10
System.out.printf("Nilai %d! Adalah %d\n", counter, factorial(counter));
//menampilkan hasil faktorial
}
}
public static long factorial(long number){ //nilai faktorial
if (number <= 1) //jika kurang dari 1
return 1; //maka kembali menjadi 1
else //kecuali
return number * factorial(number - 1); //kembali number dikali faktorial
}
}

Hasil Output :



Penginputan Menggunakan Switch Case

Switch Case adalah pernyataan yang dirancangan khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif penyelesaian.

import java.util.Scanner; //mengambil scanner ke program
public class Lt3_Jurusan{ //nama class
public static void main (String[] args){ //class utama
Scanner masuk = new Scanner(System.in); //membuat perintah scanner
int pil; //variabel pil tipe data integer
System.out.println("Masukkan Pilihan"); //menampilkan data
System.out.println("1. S1 Teknik Elektro"); //menampilkan data
System.out.println("2. S1 Sistem Komputer"); //menampilkan data
System.out.println("3. S1 Teknik Informatika"); //menampilkan data
System.out.println("4. S1 Manajemen Informatika"); //menampilkan data
System.out.println("5. S1 Teknik Arsitektur"); //menampilkan data
System.out.println("--------------------------------"); //menampilkan data
pil = masuk.nextInt(); //memasukan inputan sesuai pilihan
switch (pil) { //melakukan eksekusi input yang sesuai pada pilihan
case 1:System.out.println("S1 Teknik Elektro"); //pilihan 1
break; //berhenti
case 2:System.out.println("S1 Sistem Komputer"); //pilihan 2
break; //berhenti
case 3:System.out.println("S1 Teknik Informatika"); //pilihan 3
break; //berhenti
case 4:System.out.println("S1 Manajemen Informatika"); //pilihan 4
break; //berhenti
case 5:System.out.println("S1 Teknik Arsitektur"); //pilihan 5
break; //berhenti
default: //mengeksekusi kesalahan inputan
System.out.println("Input Salah"); //menampilkan data input salah
break; //berhenti
}
}
}

Hasil Output :


Penginputan Hitung Pangkat


import java.util.Scanner; //mengambil scanner ke program
public class Lt2_pangkat2{ //nama class
public static void main (String[] args){ //class utama
int hasil = 1; //variabel hasil tipe data integer
int angka, pangkat; //variabel nama tipe data integer
Scanner a = new Scanner(System.in); //membuat scanner a
System.out.println("--------------------------------"); //menampilkan data
System.out.println("Program Pangkat Bilangan"); //menampilkan data
System.out.println("--------------------------------"); //menampilkan data
System.out.print("Masukkan Angka : "); //menampilkan data
angka = a.nextInt(); //memasukkan inputan a
System.out.print("Masukkan Pangkat : "); //menampilkan data
Scanner b = new Scanner(System.in); //membuat scanner b
pangkat = b.nextInt(); //memasukkan inputan b
for(int i=1; i<=pangkat; i++){ //melakukan perulangan dengan awal 1 dan dipangkatkan
hasil=hasil*angka; //mengeksekusi hasil inputan a dan b
}
System.out.println("Hasil "+angka+" pangkat "+pangkat+" = "+hasil);
//menampilkan hasil eksekusi inputan
}
}


Hasil Output :


Demo For dengan Perulangan

Buat dua class seperti dibawah :

Pertama :

import java.io.*; //memasukan data serta menampilkan data

public class Perulangan{ //nama perulangan = nama class
public static String bacaString(){ //class terbuka dengan tipe data string
int karakter; //variable nama dengan tipe data integer 
String string = ""; //variabel nama dengan tipe data string
boolean selesai = false; //variabel nama dengan tipe data boolean menggunakan false
while(!selesai){ //pengulangan dengan while
try { //blok coding
karakter = System.in.read(); //membaca data karakter dari input
if(karakter<0 ||(char)karakter == '\n') //membandingkan karakter
selesai=true; //selesai berarti benar
else //jika benar lanjut
if(karakter != '\r') //menjalankan segmen
string = string+(char)karakter; //mengeksekusi hasil char
}catch(IOException ioe){ //eksekusi jika ada kesalahan
System.err.println("Ada Kesalahan Input Data!"); //memunculkan output kesalahan
selesai=true; //jika selesai berarti benar
}
return string; //keluar dari fungsi string
}
}


Kedua :

import java.util.Scanner; //mengambil scanner ke program
class Lt10_demo_for_input{ //nama class
public static void main(String[]args){ //class utama
char lagi = 'y'; //tipe data char dengan variabel lagi untuk perulangan
int jumlah; //variabel jumlah 
while(lagi == 'y'){ //melakukan perulangan jika jawaban y
Scanner a = new Scanner(System.in); //membuat scanner
try{ //blok program
System.out.print("Masukkan Jumlah : "); //menampilkan data
jumlah = a.nextInt(); //menginput jumlah
for (int i=1; i<=jumlah; i++){ //meangeksekusi pengulangan input jumlah
System.out.println("Ke-"+i+" Manusia pada umumnya pelit, harus dilatih berbagi");
//menampilkan hasil inputan
}
}catch(NumberFormatException nfe){ //memeriksa kesalahan
System.out.println("\nWahhhhh..... Ada Kesalahan Inputan"); //menampilkan ada kesalahn
}
System.out.print("Mau Coba Kembali (y/t) : "); //menampilkan perulangan
String str = Perulangan.bacaString(); //menghubungkan class perulangan
lagi = str.charAt(0); //lagi dengan tipe data char
if(lagi == 'y') lagi = 'y'; //jika jawab y makan mengulang
if(lagi == 'y') continue; //program mengulang
else{ //jawaban t makan menyudahi
System.out.println("Terima Kasih Sudah Mencoba"); //menampilkan program selesai
break; //berhenti
}
}
}
}


Hasil Output :


Kelas Rentang

class Lt9_kelasrentang{ 
//nama class yg menerima dua bilangan integer bawah & atas

//& membuat larik yang berisi seluruh integer antara dua batas tersebut
int[]buatrentang(int bawah, int atas){ //nilai rentang : dari atas ke bawah
int rentang[]=new int[(atas-bawah)+1]; //membuat rentang atas ke bawah
for (int i=0; i<rentang.length; i++){ //pengulangan dengan ketetapan 0
rentang[i]=bawah++; //rentang ditambah 1 jika ke bawah
}
return rentang; //kembali ke rentang
}
public static void main(String rentang[]){ //class utama
int inilarik[]; //variabel inilarik dengan tipe data integer
Lt9_kelasrentang inirentang=new Lt9_kelasrentang(); //membuat inirentang terhubung dengan class
inilarik=inirentang.buatrentang(5,20); //nilai ketetapan inilarik dapat diubah
System.out.print("Lariknya adalah : [ "); //menampilkan hasil larik
for (int i=0; i<inilarik.length; i++){ //mengulangi jika inilarik belum sampai 20
System.out.print(inilarik[i]+" "); //menampilkan hasil larik
}
System.out.println("]"); //menampilkan data
}
}

Hasil Output :


Pangkat dengan Perulangan

Buat dua class seperti dibawah :

Pertama :

import java.io.*; //memasukan data serta menampilkan data

public class Perulangan{ //nama perulangan = nama class
public static String bacaString(){ //class terbuka dengan tipe data string
int karakter; //variable nama dengan tipe data integer 
String string = ""; //variabel nama dengan tipe data string
boolean selesai = false; //variabel nama dengan tipe data boolean menggunakan false
while(!selesai){ //pengulangan dengan while
try { //blok coding
karakter = System.in.read(); //membaca data karakter dari input
if(karakter<0 ||(char)karakter == '\n') //membandingkan karakter
selesai=true; //selesai berarti benar
else //jika benar lanjut
if(karakter != '\r') //menjalankan segmen
string = string+(char)karakter; //mengeksekusi hasil char
}catch(IOException ioe){ //eksekusi jika ada kesalahan
System.err.println("Ada Kesalahan Input Data!"); //memunculkan output kesalahan
selesai=true; //jika selesai berarti benar
}
return string; //keluar dari fungsi string
}
}


Kedua :

import java.util.Scanner; //mengambil scanner ke program
public class Lt7_PangkatBaca{ //nama class
public static void main (String[] args){ //class utama
char lagi = 'y'; //char untuk pengulangan
int hasil = 1; //tipe data integer dengan ketetapan 1
int angka, pangkat; //variabel nama dengan tipe data integer
while(lagi == 'y'){ //pengulangan jika menjawab y
Scanner a = new Scanner(System.in); //membuat scanner a
System.out.println("--------------------------------"); //menampilkan data
System.out.println("Program Pangkat Bilangan"); //menampilkan data
System.out.println("--------------------------------"); //manampilkan data
try{ //blok program
System.out.print("Masukkan Angka : "); //menampilkan data
angka = a.nextInt(); //menginput nilai angkat dengan scanner a
System.out.print("Masukkan Pangkat : "); //menampilkan data
Scanner b = new Scanner(System.in); //membuat scanner b
pangkat = b.nextInt(); //menginput nilai pangkat dengan scanner b
for(int i=1; i<=pangkat; i++){ //melakukan eksekusi i untuk menghitung pangkat 
hasil=hasil*angka; //engksekusi hasil
}
System.out.println("Hasil "+angka+" pangkat "+pangkat+" = "+hasil); //menampilkan hasil eksekusi
}catch(NumberFormatException nfe){ //memeriksa kesalahan inputan
System.out.println("\nWahhhhh..... Ada Kesalahan Inputan"); //menampilkan kesalahan
System.out.println("Nilai Jari Jari Harus Berupa Angka!!!!"); //menampilkan pemberitahuan
}
System.out.print("Mau Coba Kembali (y/t) : "); //menampilkan data pengulangan
String str = Perulangan.bacaString(); //menghubungkan class perulangan
lagi = str.charAt(0); //membaca lagi
if(lagi == 'y') lagi = 'y'; //jika y makan mengulangin program
if(lagi == 'y') continue; //mengulangin program
else{ //jika t mengakhiri program
System.out.println("Terima Kasih Sudah Mencoba"); //menampilkan data akhir
break; //berhenti
}
}
}
}


Hasil Output :


Demo For

class Lt8_demo_for{ //nama class
public static void main(String[]args){ //class utama
for (int i=1; i<=5; i++){ //eksekusi hasil pengulangan dengan jumlah yang sudah ditetapkan
System.out.println("Manusia pada umumnya pelit, harus dilatih berbagi"); //menampilkan hasil
}
}
}


Hasil Output :


Hitung Lingkaran dengan Perulangan

Buat dua class seperti dibawah :

Pertama :

import java.io.*; //memasukan data serta menampilkan data

public class Perulangan{ //nama perulangan = nama class
public static String bacaString(){ //class terbuka dengan tipe data string
int karakter; //variable nama dengan tipe data integer 
String string = ""; //variabel nama dengan tipe data string
boolean selesai = false; //variabel nama dengan tipe data boolean menggunakan false
while(!selesai){ //pengulangan dengan while
try { //blok coding
karakter = System.in.read(); //membaca data karakter dari input
if(karakter<0 ||(char)karakter == '\n') //membandingkan karakter
selesai=true; //selesai berarti benar
else //jika benar lanjut
if(karakter != '\r') //menjalankan segmen
string = string+(char)karakter; //mengeksekusi hasil char
}catch(IOException ioe){ //eksekusi jika ada kesalahan
System.err.println("Ada Kesalahan Input Data!"); //memunculkan output kesalahan
selesai=true; //jika selesai berarti benar
}
return string; //keluar dari fungsi string
}
}


Kedua :

public class Lt6_HitungLingkaran{ //nama class
public static void main (String[] args){ //class utama
char lagi = 'y'; //tipe data char dengan ketetapan y untuk perulangan
System.out.println("--------------------------------"); //menampilkan data
System.out.println("Program Hitungan Keliling & Luas Lingkaran"); //menampilkan data
System.out.println("--------------------------------"); //menampilkan data
System.out.println("   KAMPUS UNINDRA PGRI JAKARTA   "); //menampilkan data
System.out.println("--------------------------------"); //menampilkan data
while(lagi == 'y'){ //untuk melakukan pengulangan
System.out.print("\nMasukkan Nilai Jari Jari Lingkaran : "); //menampilkan data
try{ //blok codingan
String st = Perulangan.bacaString(); //program pengulangan 
double jari2 = Double.valueOf(st).doubleValue(); //menginput nilai jari2
double keliling = 2 * Math.PI * jari2; //mengeksekusi inputan
double luas = Math.PI * Math.pow(jari2,2); //mengeksekusi inputan
System.out.println("Setelah Memberi Angka Jari Jari, Maka : "); //Menampilkan data
System.out.println("----------------------------------------"); //menampilkan data
System.out.println("\nKeliling Lingkaran = "+keliling); //menampilkan hasil eksekusi
System.out.println("Luas Lingkaran = "+luas+'\n'); //menampilkan hasil eksekusi
}catch(NumberFormatException nfe){ //memeriksa kesalahan inputan
System.out.println("\nWahhhhh..... Ada Kesalahan Inputan"); //menampilkan kesalahan
System.out.println("Nilai Jari Jari Harus Berupa Angka!!!!"); //menampilkan pemberitahuan
}
System.out.print("Mau Coba Kembali (y/t) : "); //menampilkan perulangan
String str = Perulangan.bacaString(); //membaca class pengulangan
lagi = str.charAt(0); //perulangan jika jawaban y
if(lagi == 'y') lagi = 'y'; //jika y berarti mengulangin
if(lagi == 'y') continue; //mengulangin program
else{ //pengecualian jika jawab t
System.out.println("Terima Kasih Sudah Mencoba"); //menampilkan hasil menyudahi
break; //program berhenti
}
}
}
}


Hasil Output :