トップページ -> 実践知識 -> Java と Java 開発環境 Eclipse -> java サンプルプログラム
[サイトマップへ]  

java サンプルプログラム

サイト構成 連絡先,業績など 実践知識 コンピュータ 教材 サポートページ

サンプルプログラム(1)

期待される実行結果

4
9

ソースコード

---- Point.java ----
  package sample;

  public class Point {
	int x;
	int y;
  }
---- Sample70.java ----
    package sample;

    public class Sample70 {
	public static void main(String[] args) {
		Point point = new Point();
		point.x = 4;
		point.y = 9;
		System.out.println(point.x);
		System.out.println(point.y);
	}
    }
---- ここまで ----

サンプルプログラム(2)

期待される実行結果

PCTestをRunした際の出力
Epson,Endeavor NA102
CPU:1.06GHz RAM:512MB HDD:80GB
SHARP,PC-WE-40S
CPU:1.6GHz RAM:512MB HDD:80GB
SONY,VGN-AR72DB
CPU:2.0GHz RAM:1024MB HDD:200GB

ソースコード

---- PCTest.java ----
public class PCTest {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
        PC pc1 = new PC(); // オブジェクトPC1の作成
        PC pc2 = new PC(); // PC2       
        PC pc3 = new PC(); // PC3       
        PC pc4 = new PC(); // PC4       

        //PCクラスで定義したメソッドを使い、データを入力する
        pc1.SetALL("Endeavor NA102","Epson",1.06, 512, 80);
        pc2.SetALL("PC-WE-40S", "SHARP", 1.6, 512, 80);
        pc3.SetALL("VGN-AR72DB", "SONY", 2, 1024, 200);
        pc4.SetALL("FMV-BIBRO LOOX T70UN", "FUJITSU", 1.2, 1024, 60);
       
        /* 各個出力 */
        System.out.println(pc1.GetPCmaker()+","+pc1.GetPCName());
        System.out.println("CPU:"+pc1.GetCPU()+"GHz RAM:"+pc1.GetRAM()+"MB HDD:"+pc1.GetHDD()+"GB");

        /* ALLOutputメソッドを使って出力 */
        pc2.ALLOutput();
        pc3.ALLOutput();

	}

}

---- PC.java ----
public class PC {
    String pcName;
    String pcMaker;
    double pcCPU;
    int pcRAM;
    int pcHDD;

    /* 入力メソッド */
    public void SetALL(String name, String maker, double CPU, int RAM, int HDD){
    	pcName = name;
    	pcMaker = maker;
    	pcCPU = CPU;
    	pcRAM = RAM;
    	pcHDD = HDD;
    }

    /* 各要素を返すメソッド */
    public String GetPCName() {
        return pcName;
    }
    public String GetPCmaker() {
        return pcMaker;
    }
    public double GetCPU() {
        return pcCPU;
    }
    public int GetRAM() {
        return pcRAM;
    }   
    public int GetHDD() {
        return pcHDD;
    }
   
    /* 全要素を出力するメソッド */
    public void ALLOutput(){
        System.out.println(pcMaker+","+pcName);
        System.out.println("CPU:"+pcCPU+"GHz RAM:"+pcRAM+"MB HDD:"+pcHDD+"GB");
    }
   
}
---- ここまで ----

サンプルプログラム(3)

ソースコード

---- box.java ----
public class box{
	public static void main (String[] args) {
		exClass class1 = new exClass( Integer.parseInt(args[0]), Integer.parseInt(args[1]), Integer.parseInt(args[2]) );
		class1.printHeight();
		class1.printWidth();
		class1.printDepth();
		class1.printSurfaceArea();
		class1.printVolume();
	}
}

---- exClass.java ----
public class exClass {
	int height;
	int width;
	int depth;
	exClass(int a, int b, int c){
		height = a;
		width = b;
		depth = c;
	}
	void printHeight(){
		System.out.println("高さ  =  " + height);
	}
	void printWidth(){
		System.out.println("幅  =  " + width);
	}
	void printDepth(){
		System.out.println("奥行き  =  " + depth);
	}
	void printSurfaceArea(){
		System.out.println("表面積  =  " + ((height*width+width*depth+height*depth)*2));
	}
	void printVolume(){
		System.out.println("体積  =  " + (height*width*depth));
	}
	public static void main (String[] args) {
	}
}
---- ここまで ----