Fraction
Processing Code
class Fraction { //ตั้งชื่อ Class ซึ่งใช้เก็บข้อมูลint n; //เศษ
int d; //ส่วน
/*กำหนดตัวแปรสองตัวให้เป็นเศษและส่วนตามลำดับ*/
Fraction(int a, int b) { //กำหนดเศษส่วน
n = a; //this.n = a; ค่า n นี้มีค่าเท่ากับ a
d = b; //this.d = b; ค่า d นี้มีค่าเท่ากับ b
}
String toString() { //ต้องการแปลงค่าใน Object ให้เป็น String
String s = this.n + "/" + this.d; //กำหนดสูตรในการคำนวณ
return s; //กำหนดฟังก์ชั่นในการคืนค่าตัวแปร
}
void add(int h) {
this.n = h;
}
}
void setup() { //ฟังก์ชั่นหลักที่ใช้ในการตั้งค่า และไม่มีการวนซ้ำ
Fraction Z = new Fraction(2, 7); //ใช้ฟังก์ชั่นนี้ในการกำหนดค่าตัวเลขของตัวแปรในรูปเศษส่วน
Fraction B = new Fraction(4, 9); //ใช้ฟังก์ชั่นนี้ในการกำหนดค่าตัวเลขของตัวแปรในรูปเศษส่วนเหมือนกัน
Z.add(90);
println(Z); //สั่งให้พิมพ์ค่า Z ที่ได้มาจากการคำนวณในรูปของเศษส่วน
println(B); //สั่งให้พิมพ์ค่า B ที่ได้มาจากการคำนวณในรูปของเศษส่วน
}
/*จากที่เห็น Method คือฟังก์ชั่นใน Object และ Constructor คือฟังก์ชั่นที่ใช้ในการสร้าง Object*/
Canvas
90/74/9
ไม่มีความคิดเห็น:
แสดงความคิดเห็น