diff --git a/.idea/misc.xml b/.idea/misc.xml index 639900d..172df7b 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/Java-Lab-003.iml b/Java-Lab-003.iml index b46c0dd..e1006ff 100644 --- a/Java-Lab-003.iml +++ b/Java-Lab-003.iml @@ -5,6 +5,7 @@ + \ No newline at end of file diff --git a/README.md b/README.md index cdcf86f..ad993c4 100644 --- a/README.md +++ b/README.md @@ -72,3 +72,44 @@ Follow these steps for submission: 3. Push it to your Remote/origin branch (i.e., GitHub: Feature01 -> origin/Feature01). 4. Issue a Pull request to my instructor repo. 5. **Make sure to COPY the Pull request URL and submit it for the lab/assignment in Canvas.** + + +## Errors +1. C:\Users\ravin\.jdks\openjdk-21.0.2\bin\java.exe "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.2\lib\idea_rt.jar=63736:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.2\bin" -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath C:\Users\ravin\IdeaProjects\Java-Lab-003\out\production\Java-Lab-003 TempConvert + value = Exception in thread "main" java.util.IllegalFormatConversionException: f != java.lang.Integer + at java.base/java.util.Formatter$FormatSpecifier.failConversion(Formatter.java:4515) + at java.base/java.util.Formatter$FormatSpecifier.printFloat(Formatter.java:3079) + at java.base/java.util.Formatter$FormatSpecifier.print(Formatter.java:3027) + at java.base/java.util.Formatter.format(Formatter.java:2791) + at java.base/java.io.PrintStream.implFormat(PrintStream.java:1367) + at java.base/java.io.PrintStream.format(PrintStream.java:1346) + at java.base/java.io.PrintStream.printf(PrintStream.java:1245) + at TempConvert.main(TempConvert.java:3) + +Process finished with exit code 1 + +2. C:\Users\ravin\.jdks\openjdk-21.0.2\bin\java.exe "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.2\lib\idea_rt.jar=63973:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.2\bin" -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath C:\Users\ravin\IdeaProjects\Java-Lab-003\out\production\Java-Lab-003 TempConvert + value = Exception in thread "main" java.util.IllegalFormatConversionException: d != java.lang.Double + at java.base/java.util.Formatter$FormatSpecifier.failConversion(Formatter.java:4515) + at java.base/java.util.Formatter$FormatSpecifier.printInteger(Formatter.java:3066) + at java.base/java.util.Formatter$FormatSpecifier.print(Formatter.java:3021) + at java.base/java.util.Formatter.format(Formatter.java:2791) + at java.base/java.io.PrintStream.implFormat(PrintStream.java:1367) + at java.base/java.io.PrintStream.format(PrintStream.java:1346) + at java.base/java.io.PrintStream.printf(PrintStream.java:1245) + at TempConvert.main(TempConvert.java:3) + +Process finished with exit code 1 + +3. C:\Users\ravin\.jdks\openjdk-21.0.2\bin\java.exe "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.2\lib\idea_rt.jar=64015:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.2\bin" -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath C:\Users\ravin\IdeaProjects\Java-Lab-003\out\production\Java-Lab-003 TempConvert +value = Exception in thread "main" java.util.IllegalFormatConversionException: d != java.lang.Double +at java.base/java.util.Formatter$FormatSpecifier.failConversion(Formatter.java:4515) +at java.base/java.util.Formatter$FormatSpecifier.printInteger(Formatter.java:3066) +at java.base/java.util.Formatter$FormatSpecifier.print(Formatter.java:3021) +at java.base/java.util.Formatter.format(Formatter.java:2791) +at java.base/java.io.PrintStream.implFormat(PrintStream.java:1367) +at java.base/java.io.PrintStream.format(PrintStream.java:1346) +at java.base/java.io.PrintStream.printf(PrintStream.java:1245) +at TempConvert.main(TempConvert.java:3) + +Process finished with exit code 1 diff --git a/src/TempConvert.java b/src/TempConvert.java new file mode 100644 index 0000000..1a36447 --- /dev/null +++ b/src/TempConvert.java @@ -0,0 +1,14 @@ +import java.util.Scanner; +public class TempConvert { + public static void main(String[] args) { + double F; + double C; + Scanner in = new Scanner(System.in); + System.out.print("Input temperature: "); + C = in.nextDouble(); + System.out.println("You input " + C + "C"); + F = (C * 9 / 5) + 32; + System.out.println(C + "C" + " = " + F + "F"); + in.close(); + } +} diff --git a/src/TimeConvert.java b/src/TimeConvert.java new file mode 100644 index 0000000..787ff47 --- /dev/null +++ b/src/TimeConvert.java @@ -0,0 +1,22 @@ +import java.util.Scanner; + +public class TimeConvert { + public static void main(String[] args) { + int hour; + int minute; + int second; + int seconds; + final int MINUTES_IN_HOUR = 60 * 60; + Scanner in = new Scanner(System.in); + System.out.print("Input number of seconds: "); + seconds = in.nextInt(); + second = seconds % 60 % 60; + minute = (seconds % MINUTES_IN_HOUR) / 60; + hour = seconds / 60 / 60; + System.out.print(hour + " hours "); + System.out.print(minute + " minutes "); + System.out.println(second + " seconds."); + System.out.printf("%d seconds = %d hours, %d minutes, and %d seconds.", seconds, hour, minute, second); + in.close(); + } +}