Java Programs For Practice Approaches