Program Class java Ganjil Genap

Kali ini saya akan memposting illmu yang sudah saya dapat kan selama berkuliah.
kali ini saya akan memposting program Class Java Ganjil Genap.

menggungakan konsep inheritance dan constructor
SEMOGA BERMANFAAT DAN DIGUNAKAN SEBIJAK MUNGKIN.

untuk Class induk source Code nya adalah:

public class Bilangan{
   
    float a;
    int x;
    int y;
 
    public Bilangan(int x, int y, float a){
        this.x=x;
        this.y=y;
        this.a=a;
    }
    public int getX(){       
    return x;
   }
    public int getY(){
    return y;
    }
    public float getA(){
    return a;
    }
}

untuk subclassnya ada 3:

Class genapnya

import java.util.Scanner;

public class genap extends Bilangan{

    public genap(int x,int y,float a){
      super(x,y,a);
      this.x = x;
      this.y = y;
      this.a = a;
    }
    
   
    public void genap(){
        
        Scanner input = new Scanner(System.in);
    System.out.println("masukan jumlah bilangan");
        a =input.nextFloat();
        
for(int i=1;i<=a;i++){
    if(i%2==0){
      System.out.print("Bilangan Genap : ");
        System.out.println(i + ", ");
      y++;
  }
  }    
}
}

Class Ganjilnya

import java.util.Scanner;

public class ganjil extends Bilangan {

    public ganjil(int x, int y,float a){
        super(x, y, a);
        this.x = x;
        this.y = y;
        this.a = a;
    }

public void ganjil(){

    Scanner input = new Scanner(System.in);
    System.out.println("masukan jumlah bilangan");
        a =input.nextFloat();
    
for(int i=1;i<=a;i++){
    if(i%2==1){
        System.out.print("Bilangan Ganjil : ");
        System.out.println(i + ", ");
      x++; 
    }     
  }    
}
}

Class Tampil

public class Tampil {
    String genap = " ";
    String ganjil = " ";
    
    public void Tampil(){
        genap obj  = new genap(0,0,0);
        obj.genap();
    
        ganjil oj =new ganjil(0,0,0){
             @Override
             public void ganjil(){
            System.out.println("Bilangan ganjil :");
        }
        
        public void genap(){
            System.out.println("Bilangan genap"); 
        }};
        oj.ganjil();
        }
    }

dan untuk mainclassnya

public class praktikum {
    
  
    public static void main(String[] args) {
       ganjil ob = new ganjil(0,0,0);
       ob.ganjil();
       genap oj = new genap (0,0,0);
       oj.genap();
                
}
           
}

Komentar