ayuda con un ejercicio

delca
05 de Enero del 2006
hola,alquien me puede decir como puedo acer este ejercicio?
Realiza un programa que pida un número entero que significa el orden que ocupa un día dentro del año (por tanto entre 1 y 365, obviando bisiestos) y, sabiendo que el día 1 del año fue Miércoles, devuelva qué día de la semana corresponde a ese ordinal dentro del año. Se debe mostrar una frase que indique el día de la semana, utilizando para ello una estructura switch

FrN
05 de Enero del 2006
EJER23

import java.io.*;

public class Ejer23 {

public static void main(String[] args) throws IOException {

BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Escribe un dia: ");
int dia = Integer.parseInt(in.readLine( ));

while(dia>7)
{
dia=dia-7;
}
switch(dia)
{
case 1:
System.out.print("Es miercoles");
break;
case 2:
System.out.print("Es jueves");
break;
case 3:
System.out.print("Es viernes");
break;
case 4:
System.out.print("Es sabado");
break;
case 5:
System.out.print("Es domingo");
break;
case 6:
System.out.print("Es lunes");
break;
case 7:
System.out.print("Es martes");
break;
}
}
}

PD xD la proxima vez haz preguntas mas concretas xD
que dudo que la gente te haga los ejercicios

delca
05 de Enero del 2006
muchas gracias fran,oye y como sabes que es el ejercicio 23? eres de 1º de sistemas ?