Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java
Java
  1. โปรแกรม Java ตรวจสอบตัวอักษรอัลฟาเบต (Alphabet Check)

    ในบทความนี้ เราจะทำความเข้าใจวิธีตรวจสอบว่า ตัวอักษร (character) ที่ป้อนเข้ามาเป็นอัลฟาเบตหรือไม่ โดยตรวจสอบว่าอยู่ในช่วง a ถึง z หรือ A ถึง Z ตัวอย่าง Input และ Output Input: Enter a character: H Output: The character H is an alphabet อัลกอริธึม = และ <= ขั้นตอนที่ 5 - แสดงผลลัพธ์ ขั้นตอนที่ 6

  2. โปรแกรม Java ตรวจสอบค่าในอาเรย์ (Array Contains Value)

    ในบทความนี้ เราจะทำความเข้าใจวิธีตรวจสอบว่า อาเรย์มีค่าที่กำหนดหรือไม่ โดยการวนลูปผ่านแต่ละสมาชิกและเปรียบเทียบกับค่าที่ต้องการค้นหา ตัวอย่าง Input และ Output Input: Enter the number to be searched: 25 The elements in the integer array: 15 20 25 30 35 Output: The array contains the given value อ

  3. โปรแกรม Java ตรวจสอบปีอธิกสุรทิน (Leap Year)

    ในบทความนี้ เราจะทำความเข้าใจวิธาตรวจสอบว่าปีใดปีหนึ่งเป็น ปีอธิกสุรทิน (Leap Year) หรือไม่ กฎการตรวจสอบ: ปีที่หารด้วย 4 ลงตัว → เป็นปีอธิกสุรทิน แต่ปีที่หารด้วย 100 ลงตัว → ไม่ใช่ ปีอธิกสุรทิน ยกเว้นปีที่หารด้วย 400 ลงตัว → เป็น ปีอธิกสุรทิน ตัวอย่าง: 2000 เป็นปีอธิกสุรทิน (หาร 400 ลงตัว), 190

  4. โปรแกรม Java ตรวจสอบเลขอาร์มสตรอง (Armstrong Number)

    ในบทความนี้ เราจะทำความเข้าใจวิธีตรวจสอบว่าเลขใดเลขหนึ่งเป็น เลขอาร์มสตรอง (Armstrong Number) หรือไม่ นิยาม: เลขอาร์มสตรองคือเลขที่เท่ากับผลรวมของเลขยกกำลังสามของตัวเลขแต่ละหลักของมันเอง สูตร: สำหรับเลข 3 หลัก abc → a³ + b³ + c³ = abc ตัวอย่าง: 153 = 1³ + 5³ + 3³ = 1 + 125 + 27 = 153 ✓ ตัวอย่าง: 3

  5. โปรแกรม Java ตรวจสอบเลขพาลินโดรม (Palindrome Number)

    ในบทความนี้ เราจะทำความเข้าใจวิธีตรวจสอบว่าเลขใดเลขหนึ่งเป็น เลขพาลินโดรม (Palindrome Number) หรือไม่ พาลินโดรมคือตัวเลขที่อ่านจากหน้าหลังหรือหลังหน้าได้เหมือนกัน ตัวอย่าง: 121, 454, 10101, 12321 เป็นเลขพาลินโดรม ตัวอย่าง Input และ Output Input: Enter the number : 454 Output: The number 454 is p

  6. โปรแกรม Java ตรวจสอบ Anagram (คำที่จัดเรียงตัวอักษรซ้ำได้)

    ในบทความนี้ เราจะเรียนรู้วิธีตรวจสอบว่า สตริงสองตัวเป็น Anagram กันหรือไม่ Anagram คือคำหรือวลีที่เกิดจากการจัดเรียงตัวอักษรของคำอื่นใหม่ โดยใช้ตัวอักษรเดิมครบถ้วน จำนวนครั้งเท่าเดิม ตัวอย่าง: Race และ Care เป็น Anagram กัน เพราะทั้งคู่มีตัวอักษร r, a, c, e ครบถ้วน ตัวอย่าง Input และ Output Input

  7. โปรแกรม Java ตรวจสอบสระหรือพยัญชนะ (Vowel or Consonant)

    ในบทความนี้ เราจะทำความเข้าใจวิธีตรวจสอบว่าตัวอักษร (character) ที่ป้อนเข้ามาเป็น สระ (Vowel) หรือ พยัญชนะ (Consonant) สระในภาษาอังกฤษคือ: a, e, i, o, u (ทั้งตัวเล็กและตัวใหญ่) ส่วนตัวอักษรที่เหลือเป็นพยัญชนะ ตัวอย่าง Input และ Output Input: Enter the character : i Output: The character : i is a

  8. โปรแกรม Java ตรวจสอบจำนวนเฉพาะ (Prime Number)

    ในบทความนี้ เราจะทำความเข้าใจวิธีตรวจสอบว่าเลขใดเลขหนึ่งเป็น จำนวนเฉพาะ (Prime Number) หรือไม่ จำนวนเฉพาะคือจำนวนที่มีตัวประกอบเพียง 2 ตัวคือ 1 และตัวมันเอง בלבד และไม่สามารถหารด้วยจำนวนอื่นได้ ตัวอย่างจำนวนเฉพาะ: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47... หมายเหตุ: 2 เป็นจำนวนเฉพาะ

  9. โปรแกรม Java ตรวจสอบเลขสมบูรณ์ (Perfect Number)

    ในบทความนี้ เราจะเรียนรู้วิธีตรวจสอบว่าเลขใดเลขหนึ่งเป็น เลขสมบูรณ์ (Perfect Number) หรือไม่ เลขสมบูรณ์คือจำนวนเต็มบวกที่เท่ากับผลรวมของตัวประกอบ (factors) ของมัน ยกเว้นตัวมันเอง ตัวอย่าง: 6 เป็นเลขสมบูรณ์ เพราะตัวประกอบคือ 1, 2, 3 และ 1+2+3 = 6 ตัวอย่าง Input และ Output Input: Enter the number :

  10. โปรแกรม Java พิมพ์รูปแบบดาวสามเหลี่ยมด้านซ้าย (Left Triangle)

    ในบทความนี้ เราจะทำความเข้าใจวิธีการพิมพ์รูปแบบดาวสามเหลี่ยมด้านซ้าย (Left Triangle Star Pattern) ซึ่งเป็นรูปแบบที่เรียบง่ายที่สุด โดยไม่มีช่องว่างนำหน้า ตัวอย่าง Input และ Output Input: Enter the number of rows : 8 Output: The left triangle star pattern : * * * * * * * * * * * * * * * * * * * *

  11. โปรแกรม Java สำหรับพิมพ์รูปแบบดาวสามเหลี่ยมด้านซ้าย

    ในบทความนี้ เราจะทำความเข้าใจวิธีการพิมพ์รูปแบบดาวสามเหลี่ยมด้านซ้าย (Left Triangle Star Pattern) โดยใช้ลูป for 巢狀 และคำสั่งพิมพ์ ตัวอย่าง Input และ Output Input: Enter the number of rows : 8 Output: The right triangle star pattern : * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  12. โปรแกรม Java สำหรับพิมพ์รูปแบบดาวรูปพีระมิด

    ในบทความนี้ เราจะทำความเข้าใจวิธีการพิมพ์รูปแบบดาวรูปพีระมิด (Pyramid Star Pattern) โดยใช้ลูป for 巢狀 (nested for-loops) และคำสั่งพิมพ์ ตัวอย่าง Input และ Output Input: Enter the number of rows : 8 Output: The pyramid star pattern : * * * * * * * * * * * * * * * * * * *

  13. โปรแกรม Java พิมพ์รูปสามเหลี่ยมดาวชิดบน (Upper Star Triangle Pattern)

    การพิมพ์รูปสามเหลี่ยมดาวชิดบน (Upper Star Triangle) ใน Java รูปสามเหลี่ยมชิดบน (Left-aligned Triangle): ดาวชิดซ้าย เริ่มจาก 1 ดาวเพิ่มขึ้นทีละแถว ใช้ Nested Loops ควบคุมช่องว่างหน้าและดาว อัลกอริทึม รับจำนวนแถว n ลูปแถว i = 0 ถึง n-1 ช่องว่างหน้า: 2*(n-i-1) ช่อง (เพื่อจัดให้อยู่กลาง)

  14. โปรแกรม Java พิมพ์รูปสามเหลี่ยมดาวกระจกด้านบน (Mirror Upper Star Triangle)

    การพิมพ์รูปสามเหลี่ยมดาวกระจกด้านบน (Mirror Upper Star Triangle) ใน Java รูปสามเหลี่ยมกระจกด้านบน (Right-aligned Triangle): ดาวชิดขวา แถวบนเยอะที่สุด แถวล่างน้อยที่สุด ใช้ Nested Loops ควบคุมช่องว่างหน้าและดาว อัลกอริทึม รับจำนวนแถว n ลูปแถว i = n ถึง 1 (ลดลง) ช่องว่างหน้า: n - i ช่อง

  15. โปรแกรม Java พิมพ์รูปสามเหลี่ยมดาวกลับ (Downward Triangle Star Pattern)

    การพิมพ์รูปสามเหลี่ยมดาวกลับ (Downward Triangle Star Pattern) ใน Java รูปสามเหลี่ยมกลับ (Downward/Inverted Triangle) เริ่มจากฐานกว้างสุดที่บน แล้วลดจำนวนดาวลงทีละแถวจนเหลือ 1 ดาว ใช้ Nested Loops ควบคุมช่องว่างหน้าและดาว อัลกอริทึม รับจำนวนแถว n ลูปแถว i = 0 ถึง n-1 ช่องว่างหน้า: i ช่อ

  16. โปรแกรม Java พิมพ์รูปสามเหลี่ยมดาวกระจกด้านล่าง (Mirror Lower Star Triangle)

    การพิมพ์รูปสามเหลี่ยมดาวกระจกด้านล่าง (Mirror Lower Star Triangle) ใน Java รูปสามเหลี่ยมกระจกด้านล่าง: ดาวชิดขวา แถวบนเยอะ แถวล่างน้อย แล้วกระจกกลับมาขึ้น (สymmetric vertically) อัลกอริทึม รับจำนวนแถว n ส่วนบน: ลูป i = 1 ถึง n, ช่องว่าง i-1, ดาว n-i+1 ส่วนล่าง: ลูป i = n-1 ถึง 0, ช่องว

  17. โปรแกรม Java พิมพ์สามเหลี่ยมปาสคาล (Pascal's Triangle)

    การพิมพ์สามเหลี่ยมปาสคาล (Pascals Triangle) ใน Java สามเหลี่ยมปาสคาลเป็นรูปแบบตัวเลขที่แต่ละตัวเป็นผลรวมของสองตัวเหนือมัน ใช้ Combination formula: C(n, k) = n! / (k! * (n-k)!) หรือคำนวณแบบ Iterative หลักการคณิตศาสตร์ แถวที่ n (0-indexed) มี n+1 ตัวเลข ค่าที่ตำแหน่ง k คือ C(n, k) (Combinati

  18. โปรแกรม Java พิมพ์รูปดาวเพชร (Diamond Star Pattern)

    การพิมพ์รูปแบบดาวเพชร (Diamond Star Pattern) ใน Java รูปเพชร (Diamond) ประกอบด้วยพีระมิดบน (บวก) และพีระมิดล่าง (กลับ) รวมกัน ใช้ Nested Loops ควบคุมช่องว่างและดาวในแต่ละครึ่ง อัลกอริทึม รับจำนวนแถว n (สำหรับครึ่งบน) ความสูงรวม = 2n - 1 แถว ครึ่งบน: ลูป i = 1 ถึง n, ช่องว่าง n-i, ดาว 2

  19. โปรแกรม Java พิมพ์รูปดาวสี่เหลี่ยมจัตุรัส (Square Star Pattern)

    การพิมพ์รูปแบบดาวสี่เหลี่ยมจัตุรัส (Square Star Pattern) ใน Java รูปสี่เหลี่ยมจัตุรัสประกอบด้วยแถวและคอลัมน์เท่ากัน ทุกตำแหน่งเป็นดาว ใช้ Nested Loops แบบง่ายที่สุด อัลกอริทึม รับความยาวด้าน n ลูปแถว i = 1 ถึง n ลูปคอลัมน์ j = 1 ถึง n พิมพ์ดาวทุกตำแหน่ง ขึ้นบรรทัดใหม่หลังแต่ละแ

  20. โปรแกรม Java พิมพ์รูปดาวพีระมิด (Pyramid Star Pattern)

    การพิมพ์รูปแบบดาวพีระมิด (Pyramid Star Pattern) ใน Java พีระมิดดาว (Pyramid) มีฐานกว้างและคมที่ยอด ใช้ Nested Loops: ลูปช่องว่างหน้า (ลดลง) และลูปดาว (เพิ่มขึ้น) อัลกอริทึม รับจำนวนแถว n ลูปแถว i = 0 ถึง n-1 ช่องว่างหน้า: n - i - 1 ช่อง ดาว: i + 1 ดวง (พิมพ์ * รวมช่องว่าง) ขึ้

Total 1935 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:89/97  20-คอมพิวเตอร์/Page Goto:1 83 84 85 86 87 88 89 90 91 92 93 94 95