java if 定义变量_java – 如何分配在if else语句中定义的变量
我需要創(chuàng)建能夠在GMT中找到當前小時并將其轉(zhuǎn)換為EST的內(nèi)容.
當我嘗試編譯并運行程序時,我收到此錯誤:currentHourEST無法解析為變量.我認為我的問題是if else語句中的某個地方,因為我將變量分配給了錯誤或其他東西.
// Obtain total milliseconds since midnight, Jan 1, 1970
long totalMilliseconds = System.currentTimeMillis();
// Seconds
long totalSeconds = totalMilliseconds / 1000;
long currentSecond = totalSeconds % 60;
// Minutes
long totalMinutes = totalSeconds / 60;
long currentMinute = totalMinutes % 60;
// Hours
long totalHours = totalMinutes / 60;
long currentHour = totalHours % 24;
// Read in EST offset
long offSetAdded = currentHour - 5;
// If the time is negative make it a positive
if (offSetAdded > 0) {
long currentHourEST = offSetAdded * -1;
} else {
long currentHourEST = offSetAdded;
}
// Display time
System.out.println("The current time is " + currentHourEST + ":" + currentMinute + ":" + currentSecond);
System.out.println("Current time in GMT is " + currentHour + ":" + currentMinute + ":" + currentSecond);
我正在使用if else語句將offSetAdded乘以-1,以便小時,如果從我減去5時為負,則變?yōu)檎龜?shù),使人們更容易看到小時.如果offSetAdded為正,那么它將打印當前正好減去5.
總結(jié)
以上是生活随笔為你收集整理的java if 定义变量_java – 如何分配在if else语句中定义的变量的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java语言链栈_Java语言实现数据结
- 下一篇: 网页字段位置php改变,php实现子字符