مخطط الموضوع

  • عام

    • Online Java Compiler [Tutorialspoint]
  • 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

    • أيقونة الواجب
      فتحت: الجمعة، 22 يوليو 2022، 12:00 ص
      تستحق: الجمعة، 22 يوليو 2022، 11:59 م
  • String Class and Printing

    - String Object 

    - String Methods 

    - Regular Expressions

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

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

    • أيقونة الواجب
      فتحت: الأربعاء، 27 يوليو 2022، 9:00 ص
      تستحق: الأربعاء، 27 يوليو 2022، 12:00 م

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

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

      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

    • أيقونة الواجب
      فتحت: الأربعاء، 10 أغسطس 2022، 12:00 ص
      تستحق: الأربعاء، 10 أغسطس 2022، 10:00 م

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

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

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

  • Arrays

    - One  Dimensional Arrays 

    - Two Dimensional Array

    • أيقونة الواجب
      فتحت: الأربعاء، 24 أغسطس 2022، 12:00 ص
      تستحق: الأربعاء، 31 أغسطس 2022، 12:00 ص


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

    • أيقونة الواجب
      فتحت: الجمعة، 2 سبتمبر 2022، 12:00 ص
      تستحق: الثلاثاء، 6 سبتمبر 2022، 11:57 م

      จากการบ้านก่อนหน้า ข้อสุดท้ายให้นักศึกษาทำการเขียนโปรแกรมด้วยภาษาจาวา โดยใช้ 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

    • أيقونة الملف
    • أيقونة الواجب
      فتحت: السبت، 24 سبتمبر 2022، 12:00 ص
      تستحق: السبت، 24 سبتمبر 2022، 4:30 م
    • أيقونة الملف
    • أيقونة الواجب
      فتحت: الأربعاء، 5 أكتوبر 2022، 12:00 ص
      تستحق: الجمعة، 7 أكتوبر 2022، 9:00 ص
    • أيقونة الملف
    • Interface BPLS

    • أيقونة الواجب
      فتحت: السبت، 8 أكتوبر 2022، 12:00 ص
      تستحق: الاثنين، 17 أكتوبر 2022، 11:59 م