June 28, 2007

WEEK3

Parameter

จำนวนเต็มมี 4 ชนิด
1. byte
2. short
3. int
4. long

ทศนิยมมี 2 ชนิด
1. float
2. double


// sumScore.java

public class sumScore {

    public static void main(String [] args) {

       System.out.println(args[0]);

       System.out.println("score1= " + args[1]);

       System.out.println("score2= " + args[2]);

       System.out.println("sum score= " + (Integer.parseInt(args[1])+Integer.parseInt(args[2])));

    }

}


DOWNLOAD : sumScore.java

ตัวแปร args[] จะรับข้อมูลเมื่อเราใส่ให้

args[0] - เป็นการอ้างถึงตัวแปร args ลำดับที่1

Integer.parseInt(args[1]) - การเปลี่ยนข้อมูลของตัวแปร ให้เป็น integer


// run on cmd

java sumScore "NAME" 10 20

NAME

score1= 10

score2= 20

sum score= 30



java sumScore "NAME" 10 20 - args[0] = NAME, args[1] = 10, args[2] = 20

sum score= 30 - เมื่อนำ args[1] กับ args[2] มาเปลี่ยนป็นintegerแล้วบวกกัน จะได้คำตอบออกมา

June 21, 2007

WEEK2

Data type & Arithmatix operation

จำนวนมี 2 แบบ คือ จำนวนเต็ม กับ ทศนิยม
เมื่อคำนวนแบบจำนวนเต็มprogramจะไม่แสดงทศนิยม เช่น 1/5 จะเท่ากับ 0


// rec.java

public class rec {

    public static void main(String [] args) {

       System.out.println("Rectangle area = 1/2 * base * height");

       System.out.println("Base = " + "10");

       System.out.println("Heigh = " + "20");

       System.out.println("Rectangle area = " + (1.0/2 * 10 * 20));

    }

}


DOWNLOAD : rec.java

1.0 - ใส่ค่าให้เป็นทศนิยมเพื่อที่้programจะได้คำนวณเป็นทศนิยม

ถ้าเอา 1/2 แบบจำนวนเต็ม จะได้ 0 เพราะ programจะคิดแค่จำนวนเต็มเท่านั้น

ผลที่ได้เมื่อแก้ไขprogramให้ถูกต้อง


// run

Rectangle area = 1/2 * base * height

Base = 10

Heigh = 20

Rectangle area = 100.0

June 15, 2007

WEEK1

My First JAVA PROGRAMMING

1. สร้างfile *.java ขึ้นมาแล้วใส่คำสั่งที่จะrunลงไป

// first.java

public class first {

    public static void main(String [] args) {

       System.out.println("Hello World!");

    }

}


DOWNLOAD : first.java

public class - ทำให้สามารถใช้งานclassนี้ได้

public static void main - เป็นmethodที่ใช้ตอนเริ่มprogram

String [] args - เป็นparameter

println - คำสั่งให้programแสดงสิ่งที่เรากำหนด

; - ใช้เพื่อเป็นการจบคำสั่ง


2. เมื่อสร้างfileเสร็จแล้วให้นำไปrunบน cmd

3. เลือกfolderที่เราsave fileไว้แล้วป้อนคำสั่ง



// run on cmd

javac first.java

java first


javac - java compiler

java - เรียกใช้


4. เมื่อป้อนคำสั่ง javac ถ้าerrorแสดงว่าคำสั่งในfileที่เราสร้างขึ้นมาเกิดข้อผิดพลาด

5. เมื่อป้อนคำสั่ง java คือการrun program