所以,我正在学习来自Python和Scheme的Java,当我尝试运行这段简单的代码时,它不会给我任何类型的错误日志,或者任何东西。我不完全了解类等等,所以这可能是问题所在。
有人可以解释发生了什么,为什么以及如何解决它?
class midnight {
public static void main(String[] args){
int hour, minute, seconds, tomidnight, total;
hour = 1;
minute = 45;
seconds = 42;
total = 86400;
tomidnight = (((hour*3600)+(minute*60)+seconds) - total);
System.out.println(tomidnight);
}
}
答案 0 :(得分:1)
它在cmd中显示-80058
,因为如果您在计算器中执行此计算,那么您也只会获得此数字。这只是因为计算而没有别的。
答案 1 :(得分:1)
您可以在打印输出中添加一些其他信息,例如:
System.out.println("Tomidnight: " + tomidnight);
如果从终端运行该类,则必须首先使用以下命令进行编译:
javac midnight.java
要执行该类,请使用以下命令:
java midnight
这是输出:Tomidnight: -80058