Program Java Menghitung Nilai ganjil, Genap dan Prima : Berikut merupakan program java menghitung bilangan ganjil , menghitung bilangan Prima dan Menghitung Faktorial dengan menggunakan metode input scanner.
import java.util.Scanner;
public class tugas1_bag3{
public static void main(String[] args){
String angka;
int i,j;
int hasil=1;
Scanner DataIn = new Scanner(System.in);
System.out.print("Masukan angka : ");
angka = DataIn.nextLine();
//Menghitung Angka Ganjil dengan batas nilai 10000
if (Integer.parseInt(angka)>10000||0>Integer.parseInt(angka)){
System.out.println("Angka harus 0 - 10.000");
}
else
{
System.out.print("Bilangan Ganjil dari 1 s/d " +angka+ " adalah ");
for(i=1; i<=Integer.parseInt(angka); i++){
if (i % 2 ==1){
System.out.print(i +" ");
}
}
System.out.println();
//Mengitung Bilangan Prima dengan batas nilai 10000
System.out.print("Bilangan Prima dari 1 s/d " +angka+ " adalah ");
for (i=1; i<=Integer.parseInt(angka); i++){
for (j=2;j<i;j++ ){
if (i % j ==0){
break;
}
}
if ( i==j){
System.out.print(i +" ");
}
}
System.out.println();
//Mengitung Faktorial dengan batas nilai 10000
System.out.print("Faktorial " +angka+ " adalah ");
for (i=1; i<=Integer.parseInt(angka); i++){
hasil = hasil * i;
System.out.print(i);
if (i < Integer.parseInt(angka)){
System.out.print(" * ");
}
else
{
System.out.print(" = ");
}
}
System.out.println(+hasil);
}
}
}
Hasilnya seperti berikut :
import java.util.Scanner;
public class tugas1_bag3{
public static void main(String[] args){
String angka;
int i,j;
int hasil=1;
Scanner DataIn = new Scanner(System.in);
System.out.print("Masukan angka : ");
angka = DataIn.nextLine();
//Menghitung Angka Ganjil dengan batas nilai 10000
if (Integer.parseInt(angka)>10000||0>Integer.parseInt(angka)){
System.out.println("Angka harus 0 - 10.000");
}
else
{
System.out.print("Bilangan Ganjil dari 1 s/d " +angka+ " adalah ");
for(i=1; i<=Integer.parseInt(angka); i++){
if (i % 2 ==1){
System.out.print(i +" ");
}
}
System.out.println();
//Mengitung Bilangan Prima dengan batas nilai 10000
System.out.print("Bilangan Prima dari 1 s/d " +angka+ " adalah ");
for (i=1; i<=Integer.parseInt(angka); i++){
for (j=2;j<i;j++ ){
if (i % j ==0){
break;
}
}
if ( i==j){
System.out.print(i +" ");
}
}
System.out.println();
//Mengitung Faktorial dengan batas nilai 10000
System.out.print("Faktorial " +angka+ " adalah ");
for (i=1; i<=Integer.parseInt(angka); i++){
hasil = hasil * i;
System.out.print(i);
if (i < Integer.parseInt(angka)){
System.out.print(" * ");
}
else
{
System.out.print(" = ");
}
}
System.out.println(+hasil);
}
}
}
Hasilnya seperti berikut :
Program Java Menghitung Nilai ganjil, Prima dan faktorial
4/
5
Oleh
Daftar Harga