Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java
Java
  1. โปรแกรม Java แสดงจำนวนเฉพาะในช่วง (Prime Numbers Between Intervals) ใช้ฟังก์ชัน

    ในบทความนี้ เราจะทำความเข้าใจวิธี แสดงจำนวนเฉพาะ (Prime Numbers) ในช่วงที่กำหนด โดยใช้ฟังก์ชัน ตัวอย่าง Input และ Output Input: Starting number : 1 Ending number : 75 Output: The prime numbers between the interval 1 and 75 are: 1 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 อัลกอริ

  2. โปรแกรม Java แสดงเลขอาร์มสตรองในช่วง (Armstrong Numbers Between Intervals)

    ในบทความนี้ เราจะทำความเข้าใจวิธี แสดงเลขอาร์มสตรอง (Armstrong Numbers) ในช่วงที่กำหนด โดยใช้ฟังก์ชัน นิยามซ้ำ: เลขอาร์มสตรอง 3 หลัก = ผลรวมของแต่ละหลักยกกำลัง 3 ตัวอย่าง: 153 = 1³+5³+3³, 370 = 3³+7³+0³, 371 = 3³+7³+1³, 407 = 4³+0³+7³ ตัวอย่าง Input และ Output Input: The two inputs : 1 and 500 O

  3. โปรแกรม Java แสดงตัวประกอบของเลข (Factors of a Number)

    ในบทความนี้ เราจะทำความเข้าใจวิธี แสดงตัวประกอบ (Factors) ของเลขที่กำหนด นิยาม: ตัวประกอบ (Factors) คือจำนวนที่หารเลขนั้นลงตัว (ไม่เหลือเศษ) ตัวอย่าง: ตัวประกอบของ 12 คือ 1, 2, 3, 4, 6, 12 ตัวประกอบน้อยที่สุดคือ 1, ตัวประกอบมากที่สุดคือตัวเลขเอง ตัวอย่าง Input และ Output Input: Input : 45 Output

  4. โปรแกรม Java เครื่องคิดเลขง่ายด้วย Switch Case

    ในบทความนี้ เราจะทำความเข้าใจวิธีสร้าง เครื่องคิดเลขง่าย (Simple Calculator) ด้วย Switch Case ใน Java รองรับการดำเนินการ 6 แบบ: บวก (+) ลบ (-) คูณ (*) หาร (/) หารเอาเศษ (%) ตัวอย่าง Input และ Output Input: The two inputs: 40.0 and 12.0 Operator: % Output: The result is 40.0 % 12.0 = 4.0 อัลกอ

  5. โปรแกรม Java ตรวจสอบเลขที่เป็นผลรวมของจำนวนเฉพาะ 2 ตัว (Goldbach-like)

    ในบทความนี้ เราจะทำความเข้าใจวิธี ตรวจสอบว่าเลขใดเลขหนึ่งสามารถเขียนเป็นผลรวมของจำนวนเฉพาะ 2 ตัวได้หรือไม่ หลักการ: วนลูป i จาก 2 ถึง n/2 ตรวจสอบว่า i และ n-i เป็นจำนวนเฉพาะทั้งคู่หรือไม่ ตัวอย่าง Input และ Output Input: Input number : 43 Output: The number can be expressed as sum of two prime n

  6. โปรแกรม Java หาผลรวมจำนวนธรรมชาติ (Sum of Natural Numbers) ด้วย Recursion

    ในบทความนี้ เราจะทำความเข้าใจวิธี หาผลรวมจำนวนธรรมชาติ (Natural Numbers) ด้วย Recursion จำนวนธรรมชาติ (Natural Numbers) คือจำนวนเต็มบวก 1, 2, 3, ... ไปเรื่อยๆ สูตร: Sum(n) = n + Sum(n-1) โดย Base Case: Sum(0) = 0 ตัวอย่าง Input และ Output Input: Enter the number : 25 Output: The sum of natural n

  7. โปรแกรม Java หาแฟกทอเรียล (Factorial) ด้วย Recursion

    ในบทความนี้ เราจะทำความเข้าใจวิธี หาแฟกทอเรียล (Factorial) ด้วย Recursion นิยาม: แฟกทอเรียลของ n (เขียนว่า n!) คือผลคูณของจำนวนเต็มบวกจาก 1 ถึง n สูตร: n! = n × (n-1) × (n-2) × ... × 1 โดยที่ 0! = 1 ตัวอย่าง: 5! = 5 × 4 × 3 × 2 × 1 = 120 ตัวอย่าง Input และ Output Input: Enter the number : 7 Outp

  8. โปรแกรม Java หาตัวหารร่วมมาก (GCD) ด้วย Recursion

    ในบทความนี้ เราจะทำความเข้าใจวิธี หาตัวหารร่วมมาก (Greatest Common Divisor - GCD) ด้วย Recursion โดยใช้ อัลกอริธึมยุคลิด (Euclidean Algorithm) หลักการ: GCD(a, b) = GCD(b, a % b) จนกว่า b จะเป็น 0 แล้วคำตอบคือ a ตัวอย่าง Input และ Output Input: Enter two numbers: 24 and 36 Output: The G.C.D of 24

  9. โปรแกรม Java กลับลำดับประโยคด้วย Recursion (Reverse String)

    ในบทความนี้ เราจะทำความเข้าใจวิธี กลับลำดับสตริง/ประโยค (Reverse String) ด้วย Recursion หลักการ: reverse(str) = reverse(str.substring(1)) + str.charAt(0) โดย Base Case: สตริงว่างคืนค่าสตริงว่าง ตัวอย่าง Input และ Output Input: Enter the sentence : Have a nice evening Output: The reversed input i

  10. โปรแกรม Java คำนวณยกกำลังด้วย Recursion (Power Calculation)

    ในบทความนี้ เราจะทำความเข้าใจวิธี คำนวณเลขยกกำลัง (Power) ด้วย Recursion หลักการ: aⁿ = a × aⁿ⁻¹ โดยมี Base Case: a⁰ = 1 ตัวอย่าง Input และ Output Input: Enter the number and its power 2 and 5 Output: The result of 2^5 is 32 อัลกอริธึม ขั้นตอนที่ 1 - เริ่มต้น ขั้นตอนที่ 2 - ประกาศตัวแปร my_power

  11. โปรแกรม Java เรียก Constructor หนึ่งจากอีก Constructor (this())

    ในบทความนี้ เราจะทำความเข้าใจวิธี เรียก Constructor หนึ่งจากอีก Constructor หนึ่งในคลาสเดียวกัน โดยใช้คำสั่ง this() หลักการ: this(พารามิเตอร์...) ต้องเป็นคำสั่งแรกใน Constructor จะเรียก Constructor อื่นที่มีลายเซ็นตรงกัน ตัวอย่าง Input และ Output Input: The numbers are defined as 12 and 30 Outpu

  12. โปรแกรม Java ใช้ Private Constructor (Singleton Pattern)

    ในบทความนี้ เราจะทำความเข้าใจวิธี ใช้ Private Constructor เพื่อจำกัดการสร้างออบเจกต์ (Restrict Instantiation) และประยุกต์กับ Singleton Design Pattern Private Constructor คือ Constructor ที่ประกาศด้วยคำว่า private ทำให้ไม่สามารถสร้างออบเจกต์จากภายนอกคลาสได้ (new ClassName() จะ error) ใช้ได้เฉพาะภาย

  13. โปรแกรม Java ส่ง Lambda Expression เป็นอาร์กิวเมนต์ของเมธอด

    ในบทความนี้ เราจะทำความเข้าใจวิธี ส่ง Lambda Expression เป็นอาร์กิวเมนต์ของเมธอด ใน Java 8+ Lambda Expression คือบล็อกโค้ดสั้นๆ ที่รับพารามิเตอร์และคืนค่า ใช้ร่วมกับ Functional Interface เช่น forEach, stream, map ตัวอย่าง Input และ Output Input: (Apple, Orange, Grapes) Output: elppA, egnarO, sep

  14. โปรแกรม Java ส่งการเรียกเมธอดเป็นอาร์กิวเมนต์ (Method Call as Argument)

    ในบทความนี้ เราจะทำความเข้าใจวิธี ส่งการเรียกเมธอดหนึ่งเป็นอาร์กิวเมนต์ของอีกเมธอดหนึ่ง (Pass Method Call as Argument) ใน Java หลักการ: เรียกเมธอด A ได้ค่ากลับมา → ส่งค่านั้นเข้าเมธอด B ทันที โดยไม่ต้องเก็บในตัวแปรกลาง ตัวอย่าง Input และ Output Input: Enter two numbers : 2 and 3 Output: The cube

  15. โปรแกรม Java วัดเวลาการทำงานของเมธอด (Execution Time)

    ในบทความนี้ เราจะทำความเข้าใจวิธี วัดเวลาการทำงานของโปรแกรมหรือเมธอด (Execution Time) ใน Java โดยใช้ System.nanoTime() หลักการ: บันทึกเวลาเริ่มต้น → รันโค้ด → บันทึกเวลาสิ้นสุด → ลบกันเพื่อหาเวลาที่ใช้ (นานวินาที/nanoseconds) ตัวอย่าง Input และ Output Input: Run the program Output: The program i

  16. โปรแกรม Java หาผลรวมหลักของเลขด้วย Recursion

    ในบทความนี้ เราจะทำความเข้าใจวิธี หาผลรวมของตัวเลขแต่ละหลัก (Sum of Digits) ด้วย Recursion ตัวอย่าง: 12131415 → 1+2+1+3+1+4+1+5 = 18 ตัวอย่าง Input และ Output Input: Enter the number : 12131415 Output: The Sum of digits of 12131415 is 18 อัลกอริธึม ขั้นตอนที่ 1 - เริ่มต้น ขั้นตอนที่ 2 - ประกาศต

  17. โปรแกรม Java หาผลคูณ 2 เลขด้วย Recursion

    ในบทความนี้ เราจะทำความเข้าใจวิธี หาผลคูณของ 2 เลขด้วยการเรียกซ้ำ (Recursion) โดยไม่ใช้ตัวดำเนินการ * โดยตรง หลักการ: a × b = a + a + ... + a (บวก a ทั้งหมด b ครั้ง) หรือใช้หลักการลดปัญหาลงมาเป็นกรณีพื้นฐาน ตัวอย่าง Input และ Output Input: Enter two number : 12 and 9 Output: The product of 12 an

  18. โปรแกรม Java หาผลรวม N ตัวเลขด้วย Recursion

    ในบทความนี้ เราจะทำความเข้าใจวิธี หาผลรวมของ N ตัวเลขด้วยการเรียกซ้ำ (Recursion) Recursion (การเรียกซ้ำ) คือกระบวนการที่ฟังก์ชันเรียกตัวมันเองซ้ำๆ จนกว่าเงื่อนไขฐาน (base case) จะเป็นจริง ใน Java การทำงานของ Recrosis ใช้ Stack ในการจัดเก็บสถานะของแต่ละการเรียก ตัวอย่าง Input และ Output Input: Ent

  19. โปรแกรม Java ตรวจสอบเลขคู่คี่ (Even or Odd)

    ในบทความนี้ เราจะทำความเข้าใจวิธีตรวจสอบว่า เลขที่ป้อนเข้ามาเป็นเลขคู่ (Even) หรือเลขคี่ (Odd) โดยใช้ตัวดำเนินการ modulus (%) ตัวอย่าง Input และ Output Input: Enter the number : 45 Output: The number 45 is an odd number อัลกอริธึม ขั้นตอนที่ 1 - เริ่มต้น ขั้นตอนที่ 2 - ประกาศตัวแปร int my_input

  20. โปรแกรม Java ตรวจสอบเลขบวกหรือลบ (Positive or Negative)

    ในบทความนี้ เราจะทำความเข้าใจวิธีตรวจสอบว่า เลขที่ป้อนเข้ามาเป็นเลขบวก (Positive) หรือเลขลบ (Negative) โดยเปรียบเทียบกับศูนย์ ตัวอย่าง Input และ Output Input: Enter the number: -3 Output: The number -30 is a negative number อัลกอริธึม 0 ขั้นตอนที่ 5 - ถ้า true = เลขบวก, false = เลขลบ (รวมศูนย์)

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