//StarOfDavid.java //ver.1.00 //安澤出海(泉獺) //半径Rの円に内接するダビデの星に関するクラス。 public class StarOfDavid{ private double R; public void StarOfDavid(){//コンストラクタ //※引数がないので、setR()で数値を設定する必要がある。 } public void StarOfDavid(double a){//コンストラクタ R=a; } public void StarOfDavid(int a){//コンストラクタ R=(double)a; } public double getR(){//ゲッターメソッド return R; } public void setR(double a){//セッターメソッド R=a; } public void setR(int a){//セッターメソッド R=(double)a; } public double area(){//ダビデの星の面積を返す。 return R*R*3/Math.sqrt(3); } public double side(){ return R/Math.sqrt(3); } public static void drow(){//コマンドライン上にダビデの星を描く。おまけ。 System.out.println("■■■■■■■■■□■■■■■■■■■"); System.out.println("■■■■■■■■□■□■■■■■■■■"); System.out.println("■■■■■■■□■■■□■■■■■■■"); System.out.println("□□□□□□□□□□□□□□□□□□□"); System.out.println("■□■■■□■□■■■□■□■■■□■"); System.out.println("■■□■□■■■□■□■■■□■□■■"); System.out.println("■■■□□□□□□□□□□□□□■■■"); System.out.println("■■□■□■■■□■□■■■□■□■■"); System.out.println("■□■■■□■□■■■□■□■■■□■"); System.out.println("□□□□□□□□□□□□□□□□□□□"); System.out.println("■■■■■■■□■■■□■■■■■■■"); System.out.println("■■■■■■■■□■□■■■■■■■■"); System.out.println("■■■■■■■■■□■■■■■■■■■"); } }