No entiendo bien. Primer y último día de la semana actual entiendo que se refiere a fecha (dia/mes/año) del primer día y último día de la semana actual. ¿es así?.
¿Y qué quiere decir primer y útimo día del año actual? ¿Lunes, Martes... ?
Echa un ojo a la clase Calendar de java, posiblemente puede ayudarte. Tiene cosas como número de semana actual y día de la semana
http://chuwiki.chuidiang.org/index.p...lendar_de_Java
Se bueno.