Я совершенно новичок в программировании на Java и следую некоторым базовым учебникам для себя.
Я пытаюсь выполнить упражнение, которое подсказывает мне сделать небольшую программу, в которой пользователь печатает за считанные секунды. Затем предполагается, что программа возвращает количество часов, минут и секунд. Я не могу избавиться от сообщений об ошибках. Кто-нибудь может мне помочь?
Мой код следующий
import javax.swing.JOptionPane;
public class Time2
{
public static void main( String args[] )
{
// Defining types of data:
String secondstring;
int minutes;
int seconds;
int hours;
int seconds1;
int seconds2;
// Making inputwindow and initializing the variable sekondstring:
secondstring = JOptionPane.showInputDialog( "Type in seconds!" );
// Converting secondstring to type int:
seconds = Integer.parseInt( secondstring );
// Initializing the variables seconds, minutes and hour:
hours = seconds / 3600;
seconds1 = seconds % 3600;
minutes = seconds1 / 60;
seconds2 = seconds1 % 60;
// Making output box:
JOptionPane.showMessageDialog( null, "That will be " + hours "hours, " + minutes "minutes, and " + seconds2 "seconds.", "Result", JOptionPane.PLAIN_MESSAGE );
} // End of main method.
} // End of class Time2
При попытке компилирования появляется следующее сообщение об ошибке:
Time2.java:28: ')' expected
JOptionPane.showMessageDialog( null, "That will be " + hours "hours, " + minutes "minutes, and " + seconds2 "seconds.", "Result", JOptionPane.PLAIN_MESSAGE );
^
Time2.java:28: not a statement
JOptionPane.showMessageDialog( null, "That will be " + hours "hours, " + minutes "minutes, and " + seconds2 "seconds.", "Result", JOptionPane.PLAIN_MESSAGE );
^
Time2.java:28: ';' expected
JOptionPane.showMessageDialog( null, "That will be " + hours "hours, " + minutes "minutes, and " + seconds2 "seconds.", "Result", JOptionPane.PLAIN_MESSAGE );
^
Time2.java:28: not a statement
JOptionPane.showMessageDialog( null, "That will be " + hours "hours, " + minutes "minutes, and " + seconds2 "seconds.", "Result", JOptionPane.PLAIN_MESSAGE );
^
Time2.java:28: ';' expected
JOptionPane.showMessageDialog( null, "That will be " + hours "hours, " + minutes "minutes, and " + seconds2 "seconds.", "Result", JOptionPane.PLAIN_MESSAGE );
^
Time2.java:28: not a statement
JOptionPane.showMessageDialog( null, "That will be " + hours "hours, " + minutes "minutes, and " + seconds2 "seconds.", "Result", JOptionPane.PLAIN_MESSAGE );
^
Time2.java:28: ';' expected
JOptionPane.showMessageDialog( null, "That will be " + hours "hours, " + minutes "minutes, and " + seconds2 "seconds.", "Result", JOptionPane.PLAIN_MESSAGE );
^
7 errors