トップページ -> プログラミング -> 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) {
    }
}
---- ここまで ----

本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

問い合わせ先: 金子邦彦(かねこ くにひこ) [image]