diff --git a/.idea/misc.xml b/.idea/misc.xml index 7464918..f34ceba 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/README.md b/README.md index ae51dc5..45253ca 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,9 @@ In this README.md, answer the following question: * What happens if you invoke a value method (i.e. a method that returns a result) and don't do anything with the returned result; that is, if you don't assign the returned result to a variable or use it as part of a larger expression? +- When you invoke a method that returns a value and don't do anything with the returned result, the result is simply discarded + + ## PART 2 * Fork and clone this lab as you have done in all previous labs, and then complete the following: * Create a new **class** called **Lab006** diff --git a/src/Lab006.java b/src/Lab006.java new file mode 100644 index 0000000..a2cae95 --- /dev/null +++ b/src/Lab006.java @@ -0,0 +1,50 @@ +import java.util.Scanner; + +public class Lab006 { + + int n; + + int m; + + + // n The first integer value. + // m The second integer value. + + public Lab006(int n, int m) { + this.n = n; + this.m = m; + } + + // check if n is divisable by m + + public boolean isDivisble(){ + return (n % m) == 0; + + } + // main method which handles getting the user input and displaying the result + public static void main(String[] args) { + int number1; + int number2; + Scanner scan = new Scanner(System.in); + System.out.println("Enter the integer: "); + number1 = scan.nextInt(); + System.out.println("Enter the integer: "); + number2 = scan.nextInt(); + Lab006 labObject = new Lab006(number1, number2); + + boolean result = labObject.isDivisble(); + if (result){ + System.out.println(number1 + " is evenly divisible by " + number2); + } + else { + System.out.println(number1 + " is not evenly divisible by " + number2); + } + + } + + + + + + +}