Hola amigos expertos fijense que estoy crenado un pequeño programita pero me manda el siguiente error.
ClockTalk.java:30: Type expected.
System.out.print(" ");
Ya revise line por linea y creo que esta bien no encuentro ese error me podrina decir como solucionarlo y por que me manada eso les dejo el codigo haber si se apiadan de mi.
Gracias amigos
import java.util.*;
class ClockTalk {
public static void main (String[] arguments) {
GregorianCalendar now = new GregorinaCalendar();
int hour = now.get(Calendar.HOUROFDAY);
int minute = now.get(Calendar.MINUTE);
int month = now.get(Calendar.MONTH) +1;
int day = now.get(Calendar.DAYOFMOUNTH);
int year = now.get(Calendar.YEAR);
if (hour < 12)
System.out.println ("Good morning.\n");
else if (hour < 17)
System.out.println ("Good afternoon.\n");
else
System.out.println ("Good evening.\n");
System.out.print ("It's");
if (minute != 0)
System.out.print (" " + minute + " ");
System.out.print ( (minute != 1 ) ? "minutes" : "minute");
System.out.print (" past ");
}
System.out.print (" ");
System.out.print ( ( hour > 12 ) ? ( hour - 12 ) : hour );
System.out.print (" o'clock on ");
switch (month) {
case (1):
System.out.print ("January ");
break;
case (2):
System.out.print ("February ");
break;
case (3):
System.out.print ("March ");
break;
case (4):
System.out.print ("April ");
break;
case (5):
System.out.print ("May ");
break;
case (6):
System.out.print ("June ");
break;
case (7):
System.out.print ("July ");
break;
case (8):
System.out.print ("August ");
break;
case (9):
System.out.print ("September ");
break;
case (10):
System.out.print ("October ");
break;
case (11):
System.out.print ("November ");
break;
case (12):
System.out.print ("December ");
break;
}
System.out.print (" " + day + ", " + year + ", ");
}