contoh enum
//contoh enum
//source:https://docs.oracle.com/javase/tutorial/java/javaOO/enum.html
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication1;
/**
*
* @author Makmal PPIMG
*/
public enum NewEnum {
MERCURY (3.303e+23, 2.4397e6),
VENUS (4.869e+24, 6.0518e6),
EARTH (5.976e+24, 6.37814e6),
MARS (6.421e+23, 3.3972e6),
JUPITER (1.9e+27, 7.1492e7),
SATURN (5.688e+26, 6.0268e7),
URANUS (8.686e+25, 2.5559e7),
NEPTUNE (1.024e+26, 2.4746e7);
private final double mass; // in kilograms
private final double radius; // in meters
//constructor mesti sama type dengan enum
NewEnum(double mass, double radius) {
this.mass = mass;
this.radius = radius;
}
public double getMass(){
return mass;
}
//main method boleh ada atau x ada dlm enum
public static void main(String[] args) {
// TODO code application logic here
for (NewEnum p : NewEnum.values())
System.out.println(p+" mass:"+p.getMass());
}
}
//source:https://docs.oracle.com/javase/tutorial/java/javaOO/enum.html
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication1;
/**
*
* @author Makmal PPIMG
*/
public enum NewEnum {
MERCURY (3.303e+23, 2.4397e6),
VENUS (4.869e+24, 6.0518e6),
EARTH (5.976e+24, 6.37814e6),
MARS (6.421e+23, 3.3972e6),
JUPITER (1.9e+27, 7.1492e7),
SATURN (5.688e+26, 6.0268e7),
URANUS (8.686e+25, 2.5559e7),
NEPTUNE (1.024e+26, 2.4746e7);
private final double mass; // in kilograms
private final double radius; // in meters
//constructor mesti sama type dengan enum
NewEnum(double mass, double radius) {
this.mass = mass;
this.radius = radius;
}
public double getMass(){
return mass;
}
//main method boleh ada atau x ada dlm enum
public static void main(String[] args) {
// TODO code application logic here
for (NewEnum p : NewEnum.values())
System.out.println(p+" mass:"+p.getMass());
}
}
Comments
Post a Comment