วันจันทร์ที่ 5 สิงหาคม พ.ศ. 2556

Function (Medium)

[Medium]

2. Write three consecutive output statements that print the following three lines:
    The moon
    is
    blue.

(จงเขียนคำสั่งแสดงผลลัพธ์ที่ต่อเนื่องกัน 3 ชุดที่พิมพ์บรรทัดดังนี้
  The moon
  is
  blue.
)

Code

String a ="The moon";
String b ="is";
String c ="blue.";
void setup() {
   pim (a);
   pim (b);
   pim (c);
}
void pim (String e) {
   println(e);
}

Result

The moon
is
blue.

อันดับแรก เรากำหนดตัวแปรโดยการใช้ฟังก์ชั่น String สำหรับกลุ่มคำ หรือกลุ่มประโยค ฟังก์ชั่นนี้มีกระบวนการทำงานหลายอย่างในการทำงาน หลังจากที่กำหนดกลุ่มตัวแปรมา 3 ชุดที่ให้แทนคำทั้งสามคำแล้ว จึงสร้างฟังก์ชั่น void setup ในการเรียกใช้การทำงานของฟังก์ชั่นที่อยู่ด้านล่าง ต่อมาจึงสร้างฟังกชั่นนั้นขึ้นมาให้มีชื่อว่า pim () แล้วใส่คำสั่งในวงเล็บให้ทำงานง่ายขึ้นด้วย String e เพื่อเรียกใช้กลุ่มคำที่กำหนดไว้ทั้งหมด แล้วจึงเขียนคำสั่งในการพิมพ์ด้วย println โดยใช้ e ในวงเล็บเพื่อใช้ในการพิมพ์คำสั่งหรือตัวแปรด้านบน สำหรับฟังก์ชั่นที่สร้างขึ้นนี้เป็น function with parameter เชิญทุกคนลองสร้างกันได้เลย  

ชื่อหนังสือ : PROGRAMMING AND PROBLEM SOLVING WITH JAVA SECOND EDITION
คนแต่ง : Nell Dale & Chip Weems หรือ 978-0-7637-3402-2
ISBN : 0-7637-3402-0
Page : 101 ข้อ 2 

ไม่มีความคิดเห็น:

แสดงความคิดเห็น