Skip to content
geeksforgeeks
  • Tutorials
    • Python Tutorial
      • Taking Input in Python
      • Python Operators
      • Python Data Types
        • Python Numbers
        • Python String
        • Python Lists
        • Python Tuples
        • Sets in Python
        • Python Dictionary
      • Python Loops and Control Flow
        • Python If Else
        • Python For Loops
        • Python While Loops
        • Python Breaks
        • Python Continue Statement
        • Python Pass Statement
      • Python Functions
      • Python OOPS Concept
      • Python Data Structures
        • Python DSA
        • Linked List
        • Stack
        • Queue
        • Tree
        • Heap
        • Hashing
        • Graph
        • Sets
        • Map
        • Advance Data Structure
        • Sorting Algorithms
        • Searching Algorithms
      • Python Exception Handling
      • Python File Handling
      • Python Exercises
        • Python List Exercise
        • Python String Exercise
        • Python Tuple Exercise
        • Python Dictionary Exercise
        • Python Set Exercise
        • Python Design Patterns
        • Python Programming Examples
        • Python Practice Questions
    • Java
      • Java Programming Language
        • Java Tutorial
        • Data Types
        • Variables
        • Operators
          • Operators in Java
          • Arithmetic Operators
          • Unary Operators
          • Assignment Operators
          • Relational Operators
          • Logical Operators
          • Ternary Operators
        • Flow Control in Java
          • Flow Control
          • if Statement
          • if-else Statement
          • if-else-if Ladder
          • Continue Statement
          • Break Statement
          • Return Statement
        • Loops in Java
          • Loops
          • do-while Loop
          • For Loop
          • For-each Loop
        • Methods