LaunchCode logo
  1. Contents
  2. 11. Methods

11. MethodsΒΆ

  • 11.1. Introduction
    • 11.1.1. What is a Method?
    • 11.1.2. Check Your Understanding
  • 11.2. Method Signatures and Calls
    • 11.2.1. Method Signatures
    • 11.2.2. Creating a Method
      • 11.2.2.1. Method Calls
    • 11.2.3. Invoking the Method
    • 11.2.4. Check Your Understanding
  • 11.3. Using Methods
    • 11.3.1. return vs. void Methods
    • 11.3.2. Parameters and Arguments
    • 11.3.3. Named and Optional Arguments
      • 11.3.3.1. Named Arguments
      • 11.3.3.2. Optional Arguments
    • 11.3.4. Check Your Understanding
  • 11.4. Recursive Methods
    • 11.4.1. FactorialRecursive A Recursive Example
    • 11.4.2. FactorialLoop A Loop Example
    • 11.4.3. Recursion or Loops?
    • 11.4.4. Check Your Understanding
  • 11.5. Scope
    • 11.5.1. Class Level Scope
    • 11.5.2. Method Level Scope
    • 11.5.3. Block Level Scope
    • 11.5.4. Check Your Understanding
  • 11.6. Exercises: Methods
    • 11.6.1. Getting Started
    • 11.6.2. Rectangles
    • 11.6.3. Triangles
    • 11.6.4. Diamonds
    • 11.6.5. Bonus Mission
  • 11.7. Studio: Methods
    • 11.7.1. Getting Started
    • 11.7.2. Creating A Better Reverse Method
    • 11.7.3. Warm-Up: Reverse a Number Array
    • 11.7.4. Reverse a String
    • 11.7.5. Palindrome Checker
  • ← 10.10. Studio: Counting Characters
  • 11.1. Introduction →

Back to top