Program Menentukan Jumlah Bilangan Positif dan Negatif dengan Menggunakan Java

Kali ini kita akan membuat sebuah program yaitu Menentukan Jumlah Bilangan Positif dan Negatif..

A. Disini saya membuat 2 class:
1. Class yang pertama bernama PositifNegatif
2. Class yang kedua bernama PositifNegatifTest

B. Saya menggunakan NetBeans IDE 7.1 BETA

Kita langsung aja ya ke codingnya..

Pada class pertama : PositifNegatif


/*

 * To change this template, choose Tools | Templates and open the template in

 * the editor.
 */
package nisganjilpositifnegatif;
/**
 *
 * @author Eka Yuliani
 */


import java.util.Scanner;
//mengimport class library scanner
public class PositifNegatif {
//class dengan nama PositifNegatif
    Scanner scan= new Scanner(System.in);
    //menginstansiasi menggunakan class library scanner

    int [] bilangan = new int[100];
    //mendeklarsi variable bilangan bertipe integer menggunakan array
    int bacabilangan;                                                           
    //mendeklarasi variable bacabilangan bertipe data integer
    int positif;                                                                
    //mendeklarasi variable positif bertipe data integer
    int negatif;                                                                
    //mendeklarasi variable negatif bertipe data integer
    
    public void input(){                                                        
    //method untuk input
        System.out.println("Input");                                            
        //menampilkan "Input" pada layar
        System.out.print("Jumlah bilangan yang akan dimasukan :");              
        //menampilkan "Jumlah bilangan yang akan dimasukan:" pada layar
        bacabilangan= scan.nextInt();
        //membaca inputan untuk dimasukkan ke variable bacabilangan
        
        for (int x= 1; x<=bacabilangan; x++){
            System.out.print("Bilangan ke "+x+ " : ");
            bilangan[x] = scan.nextInt();
            //membaca bilangan
        }
        proses(bacabilangan, bilangan, positif, negatif);                       
        //pass by reference memberi dan mengambil sebuah nilai inputan
        
   }
    
    public static int proses (int a, int[] b, int p, int n){
    //method proses berparameter
        for (int x= 1; x<=a; x++){
        //pengulangan sesuai inputan user
            if (b[x] > 0){                                                      
            //bila bilangan lebih besar dari 0 maka aksi dilanjutkan
               p = p+1;
               //maka variable positif bertambah 1
            }
               else if (b[x] < 0){
               //bila bilangan lebih kecil dari 0
                n = n+1;    
                //maka variable negatif bertambah 1
            }
        }
        
        System.out.println("Output");                                           
        //menampilkan "Output" pada layar
        System.out.println("Jumlah Bilangan Positif   :" +p);                   
         /*menampilkan "Jumlah Bilangan Positif dan menampilkan 
         jumlah bilangan positif yang diinputkan*/
        System.out.println("Jumlah Bilangan Negatif   :" +n);                   
        /*menampilkan "Jumlah Bilangan Negatif dan menampilkan 
         jumlah bilangan negatif yang diinputkan*/
        
        return a;                                                               
        //pengembalian nilai awal
    }  
}



Pada class kedua: PositifNegatifTest

/*
 * To change this template, choose Tools | Templates and open the template in
 * the editor.
 */
package nisganjilpositifnegatif;
/**
 *
 * @author Eka Yuliani
 */
public class PositifNegatifTest {
//class dengan nama PositifNegatifTest
    public static void main(String[] args) {
    //method main
        PositifNegatif panggil= new PositifNegatif();
        //instansiasi class PositifNegatif menjadi objek panggil
        panggil.input();                                                        
        //memanggil method input
    }
}

Setelah dirun hasilnya seperti dibawah ini:


 Sekian program Menentukan Jumlah Bilangan Positif dan Negatif
Download file .class klik disini
Download file .jar klik disini


Terimakasih selamat mencoba!!

0 Response to "Program Menentukan Jumlah Bilangan Positif dan Negatif dengan Menggunakan Java"

Post a Comment