โครงสร้างหัวข้อ

  • Introduction to computer program

    Setup Java Environment

  • Data Types Variables and Literals

    Data Types Variables and Literals

  • Operator and Expressions

    -Arithmetic Operators and Expressions 

    -Increment and Decrement Operators 

    -Bitwise Operator 

    - AND , OR & XOR

    • งานมอบหมาย icon
      Opened: วันศุกร์, 22 กรกฎาคม 2022, 12:00AM
      Due: วันศุกร์, 22 กรกฎาคม 2022, 11:59PM
  • String Class and Printing

    - String Object 

    - String Methods 

    - Regular Expressions

    • ทดสอบการเขียนโปรแกรมด้วยภาษาจาวาเบื้องต้น 10 คะแนน

      วันที่ 27 ก.ค. 2565

    • งานมอบหมาย icon
      Opened: วันพุธ, 27 กรกฎาคม 2022, 9:00AM
      Due: วันพุธ, 27 กรกฎาคม 2022, 12:00PM

      จงเขียนโปรแกรมเพื่อคำนวนค่าไฟฟ้า

      ซึ่งวิธีการคำนวนการใช้ไฟฟ้าจะเป็นอัตราก้าวหน้า โดยอัตราจะมีดังนี้ 

      150 หน่วย แรก (หน่วยที่ 1 – 150) หน่วยละ 3.2484 บาท

      250 หน่วยต่อไป (หน่วยที่ 151 – 400) หน่วยละ 4.2218 บาท

      เกินกว่า 400 หน่วย (หน่วยที่ 401 เป็นต้นไป) หน่วยละ 4.4217 บาท


      ตย.การคำนวน เช่น

      ถ้าค่าไฟฟ้าบ้าน อาจารย์สุลัยมาน ในเดือนนี้ ใช้ไป 555 หน่วย อาจารย์สุลัยมาน ต้องจ่ายค่าไฟกี่บาท

      150*3.2484 = 487.26 (หน่วยที่ 1 – 150)

      250*4.2218 = 1055.45 (หน่วยที่ 151 – 400)

      155*4.4217 = 685.36 (หน่วยที่ 401 เป็นต้นไป)


      รวมเป็นเงิน 487.26 + 1,055.45 + 685.36 = 2228.07 บาท 

      ** โปรแกรมจะทำการรับ บ้านเลขที่ เช่น 4/2 และจำนวนไฟฟ้าที่ใช้ไปเช่น 555 หน่วย เสร็จแล้วจะทำการแสดงผลค่าไฟฟ้าที่ต้องจ่าย ดังตัวอย่าง เสร็จสิ้นการทำงาน

      สิ่งที่ต้องทำ

      1. เขียนลำดับการทำงานของโปรแกรม

      2. เขียนโปรแกรมด้วยภาษา java ด้วยเนื้อหาความรู้เท่าที่ได้เรียนมา



  • Conditional Statements

    - Relational and Logical Operators 

    - Conditional Statements 

    - Switch Case

  • Loops

    - while Loop and do..while Loop 

    - for Loop 

    - Nested Loops

    • งานมอบหมาย icon
      Opened: วันพุธ, 10 สิงหาคม 2022, 12:00AM
      Due: วันพุธ, 10 สิงหาคม 2022, 10:00PM

      เขียนโปรแกรมแสดงสูตรคูณ

      2x1 = 2   3x1 = 3   4x1 = 4

      2x2 = 4   3x2 = 6   4x2 = 8

  • Arrays

    - One  Dimensional Arrays 

    - Two Dimensional Array

    • งานมอบหมาย icon
      Opened: วันพุธ, 24 สิงหาคม 2022, 12:00AM
      Due: วันพุธ, 31 สิงหาคม 2022, 12:00AM


      1.      จงเขียนโปรแกรมภาษาจาวาสำหรับพิมพ์หมายเลขแถวและสดมภ์ของเมตริกขนาด 3x5 ในรูปแบบของ i : j

      1 : 1       1 : 2       1 : 3       1 : 4       1 : 5

      2 : 1       2 : 2       2 : 3       2 : 4       2 : 5

      3 : 1       3 : 2       3 : 3       4 : 4       5 : 5

      2. รับชื่อจากแป้นพิมพ์เก็บไว้ในตัวแปรอาร์เรย์  ออกจากโปรแกรมเมื่อป้อน "." และทำการแสดงผลรายชื่อที่ป้อนเข้ามาทั้งหมด

      3. จงเขียนโปรแกรมภาษาจาวา เพื่อรับค่าข้อมูลคะแนนสอบของนักศึกษาเก็บไว้ในตัวแปรอาร์เรย์ โดยทำการรับเลขที่ และคะแนนสอบ แล้วทำการแสดงผลค่าคะแนนสูงที่สุด ต่ำที่สุด และคะแนนเฉลี่ย

    • งานมอบหมาย icon
      Opened: วันศุกร์, 2 กันยายน 2022, 12:00AM
      Due: วันอังคาร, 6 กันยายน 2022, 11:57PM

      จากการบ้านก่อนหน้า ข้อสุดท้ายให้นักศึกษาทำการเขียนโปรแกรมด้วยภาษาจาวา โดยใช้ arraylist

  • Methods

    - What are methods 

    - Writing Methods 

    - Passing Object as Parameters 

    - Method Overloading 

    - Variable Arguments 

    - CommandLine Arguments

  • Object-Oriented Programming

    - Principles of Object

    -Oriented Programming 

    - Class vs Object 

    - Ineritance 

    - Abstract Classed 

    - Interfaces 

    - Inner class