Java programs are constructed from statements. Statements are program phrases that do not have values; they contribute to a larger computation by changing the underlying program state. Since many Java statements contain embedded expressions, let us look briefly discuss Java expressions.