import java.util.Scanner;
public class Assignment1Q3
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
System.out.print("Please enter the first time: ");
int fTime = in.nextInt();
System.out.print("Please enter second time: ");
int lTime = in.nextInt();
int tDifference = Math.abs(fTime - lTime);
String strTDiff = String.valueOf(tDifference);
int length = strTDiff.length();
if (length == 4)
{
String hours = strTDiff.substring(0, 2);
String minutes = strTDiff.substring(3, 5);
}
else if (length == 3)
{
String hours = strTDiff.substring(0);
String minutes = strTDiff.substring(2, 4);
}
else
{
String hours = ("0");
String minutes = strTDiff.substring(0, 1);
}
System.out.println(hours + " hours " + minutes + " minutes");
}
}
やあみんな、Javaを使って簡単なプログラムを作成して、軍の時間で与えられた2回の違いを見つけ、時間と分で出力を与えようとしています。これをコマンドプロンプトでコンパイルするたびに、最後の印刷行の変数時間と変数分に「シンボルが見つかりません」というエラーが表示されます。ifステートメントの前にそれらを宣言しようと思ったのですが、それもうまくいきませんでした。申し訳ありませんが、プログラミングは非常に初めてであり、提供された支援に感謝します。