Instance 01
We’ll begin this information with our first and primary instance of Scala programming that may make the most of the Boolean expressions to be checked. Use “Ctrl+Alt+T” adopted by the “scala” instruction on a terminal to open the terminal and launch the Scala shell on it as displayed. We began our instance by initializing a variable “a” with integer worth 14.
After that, we tried the “if” assertion within the second question line with a Boolean expression in its brackets. The assertion shall be checking whether or not the worth of variable “a” is bigger than 10 or not. In that case, its println() assertion half can be executed and show “a is bigger than 10”. The output reveals that the worth “14” of the variable “a” is bigger than 10 after the analysis of the Boolean expression throughout the “if” assertion.
We tried the if-else assertion on the final question line to test one other Boolean expression. This time, we’ve got offered a Boolean worth “true” to the “if” half and println can be displaying “Boolean” on getting the Boolean worth. The else half would show “Not Boolean” after discovering any non-Boolean worth within the Boolean expression of the “if” half. The output reveals “Boolean” as a result of the worth “true” is Boolean itself.
The identical Boolean expressions of the if-else assertion will be utilized to match greater than two variable values. Thus, we’ve got initialized two new variables, “y” and “z”, with 14 and 6 utilizing the key phrase “var” on the separate question line of the Scala command line utility. The output reveals that each the Integer values have been initialized efficiently.
After that, we tried the “if-else” assertion within the third question line to guage and test the Boolean expression talked about within the brackets of the “if” half. This expression can be taking each variables “y” and “z”, calculating their sum by way of “y+z” and checking whether or not the calculated sum is bigger than or equal to twenty or not. On checking this Boolean expression, if the compiler reveals “true” in return, the “println” operate assertion of the “if” half would show “Sum is 20”. In any other case, the “else” half would execute its “println” operate assertion and show that the “Sum is just not 20”. On completion of this if-else assertion, we’ve got “Sum is 20” as output.
Instance 02
Whereas working with an if-else assertion, you will have tried the compound if-else assertion by combining greater than 1 if-else expression in a single assertion. It is vitally helpful if you need to test greater than 1 Boolean expression of your selection. So, we’ve got initialized variable “v” with worth 5 and created a compound if-else assertion to test if “r” is lower than 10 or larger than 10, or equal to 10. The println() statements have been utilized in response to every Boolean expression. We’ve got the output “Worth is Small” out of this technique.
The nested if assertion will be utilized in Scala to test greater than 1 Boolean expression at a time. So, we’ve got initialized two variables, “a” and “b”, with a worth “13” and “6” as per the primary two queries on the Scala command line. Then we used the Boolean expression within the if a part of the assertion to test if “a” is the same as 13 or not. In that case, it will likely be utilizing one other “if” Boolean expression within the outer “if” half to test whether or not “b” is the same as 6 or not.
If the interior “if” half returns true after evaluating its Boolean expression, it would execute the println() operate assertion to show “True”, and the nested “if” assertion can be accomplished. For this program, the output is “True”, as proven beneath.
Instance 03
Inside this instance, we’re using the 16-bit signed integer by way of the “quick” operate to test the Boolean expression. On this operate, we’ve got initialized variable “v” with a Boolean expression checking whether or not the quick worth 199 is the same as integer worth 199 or not. The output reveals that it’s true, i.e., each quick and integer worth is similar.
We’ve got tried the identical Boolean expression on completely different values, i.e., 120 and 122, and the result’s false.
Instance 04
Let’s have a look at the final instance of this information to guage the Boolean expression in an if-else assertion. So, we’ve got began the primary() operate definition with the initialization of two Boolean variables in fairly other ways. Though each variables are Boolean, we are able to show our messages as we wish.
So, we’ve got began the “if” assertion with “x” as its expression. If “x” is true, it would execute the inner elements; in any other case, simply give up this system. The println() would show that “x” is Boolean, and one other “if” half would test for variable “y” similar as we’ve got checked for “x”. The else half can be displaying that “y” is Boolean, whereas the “else” a part of the outer “if” can be executed after that to show that “x” is just not Boolean. All of the if-else assertion brackets, together with the primary operate and object brackets, are closed right here.
On compilation and execution, we’ve got discovered that each are Boolean.
Conclusion
That’s how one can make the most of the Boolean expressions in numerous if-else statements with completely different strategies, i.e., easy if-else, compound if-else, or nested if-else. We’ve got tried many examples of Scala utilizing the Scala command line and Scala information by compilation and execution. All of the examples are very transient and straightforward to know for brand new customers of Scala. Don’t fear, and begin implementing the talked about illustrations at your finish.