Java Static Variable Demo

  1. // static variable demonstration    
  2.     
  3. class bill    
  4.  {      
  5.    String onam;             // onam is instance variable    
  6.    String hnam;             // hnam is instance variable    
  7.    int htax;                // htax is instance variable    
  8.     
  9.    static  int wtax=300;    // wtax is static variable    
  10.     
  11.    bill(String onam,String hnam,int htax)    
  12.     {    
  13.       this.onam = onam;    
  14.       this.hnam = hnam;    
  15.       this.htax = htax;    
  16.     }    
  17.     
  18.    void one()    
  19.     {    
  20.       System.out.println("\nHouse Tax : "+htax);    
  21.     }    
  22.            
  23.    void two()    
  24.     {    
  25.       System.out.println("\nWater Tax : "+wtax);    
  26.     }    
  27.       
  28.    void three()    
  29.     {    
  30.       int ttax;    
  31.       ttax = htax + wtax;     
  32.       System.out.println("\nTotal Tax : "+ttax);    
  33.     }    
  34.   }    
  35.     
  36.  class ssvStatic    
  37.   {    
  38.     public static void main(String arg[])    
  39.      {    
  40.        bill b = new bill("ssv","D69A",1000);    
  41.     
  42.        b.one();    
  43.        b.two();    
  44.        b.three();    
  45.      }    
  46.    }