Topic outline
-
-
Online Java Compiler [Tutorialspoint]
-
Online Java Compiler [GDB]
-
Tools -> https://www.jetbrains.com/idea-edu/
-
Setup Java Environment
-
-
Data Types Variables and Literals
-
-Arithmetic Operators and Expressions
-Increment and Decrement Operators
-Bitwise Operator
- AND , OR & XOR
-
- String Object
- String Methods
- Regular Expressions
-
ทดสอบการเขียนโปรแกรมด้วยภาษาจาวาเบื้องต้น 10 คะแนน
วันที่ 27 ก.ค. 2565
-
Opened: Wednesday, 27 July 2022, 9:00 AMDue: Wednesday, 27 July 2022, 12:00 PM
จงเขียนโปรแกรมเพื่อคำนวนค่าไฟฟ้า
ซึ่งวิธีการคำนวนการใช้ไฟฟ้าจะเป็นอัตราก้าวหน้า โดยอัตราจะมีดังนี้
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 ด้วยเนื้อหาความรู้เท่าที่ได้เรียนมา
-
-
- Relational and Logical Operators
- Conditional Statements
- Switch Case
-
-
- One Dimensional Arrays
- Two Dimensional Array
-
Opened: Wednesday, 24 August 2022, 12:00 AMDue: Wednesday, 31 August 2022, 12:00 AM
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. จงเขียนโปรแกรมภาษาจาวา เพื่อรับค่าข้อมูลคะแนนสอบของนักศึกษาเก็บไว้ในตัวแปรอาร์เรย์ โดยทำการรับเลขที่ และคะแนนสอบ แล้วทำการแสดงผลค่าคะแนนสูงที่สุด ต่ำที่สุด และคะแนนเฉลี่ย
-
-
- What are methods
- Writing Methods
- Passing Object as Parameters
- Method Overloading
- Variable Arguments
- CommandLine Arguments
-
- Principles of Object
-Oriented Programming
- Class vs Object
- Ineritance
- Abstract Classed
- Interfaces
- Inner class