A jump table (also known as a branch table) is used to transfer program control (branching) to another part of the program by storing a table of branch instructions.