Answer from cs61c-ah (Charles Lee 16102343) for Question 1 You definitely don't need them all. If statements are pretty vital. The rest of them could be dropped, but programs would be definitely a lot more convoluted and hard to understand. Gotos are never really used anyway, along with do while.