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..31778e9 100644 --- a/README.md +++ b/README.md @@ -72,3 +72,37 @@ 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.** + +### ERROR 01 +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 Test.main(Test.java:4) + +Process finished with exit code 1 +### ERR0R O2 +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 Test.main(Test.java:4) + +Process finished with exit code 1 +### ERR0R O3 +Exception in thread "main" java.util.MissingFormatArgumentException: Format specifier '%f' +at java.base/java.util.Formatter.format(Formatter.java:2790) +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 Test.main(Test.java:4) + +Process finished with exit code 1 diff --git a/src/TempConvert.java b/src/TempConvert.java new file mode 100644 index 0000000..7af302f --- /dev/null +++ b/src/TempConvert.java @@ -0,0 +1,10 @@ +import java.util.Scanner; +public class TempConvert { + public static void main(String[] args) { + Scanner scanner = new Scanner(System.in); +System.out.print("Enter a temperature in Celsius:"); +double c = scanner.nextDouble(); +double f = c * 9/5 + 32; +System.out.printf("%.1f C = %.1f F%n", c, f); + } +} diff --git a/src/TimeConvert.java b/src/TimeConvert.java new file mode 100644 index 0000000..90acb3f --- /dev/null +++ b/src/TimeConvert.java @@ -0,0 +1,14 @@ +import java.util.Scanner; +public class TimeConvert { + public static void main(String[] args) { + Scanner in = new Scanner(System.in); + System.out.print("Enter a total number of seconds:"); + int totSecs = in.nextInt(); +int hours = totSecs / 3600; +int secsRemain = totSecs % 3600; + int minutes = secsRemain / 60; + int seconds = secsRemain % 60; + System.out.printf("%d seconds = %d hours, %d minutes, and %d seconds%n", totSecs, hours, minutes, seconds); + + } +}