Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // LOOP: FOR, CONDITIONAL: IF, INPUT FROM KEYBOARD
- import scala.util.control.Breaks.{break, breakable}
- import java.util.Scanner
- object input_IF_Loop {
- var lower: Int = 0
- var upper: Int = 0
- var entry: Int = 0
- var number: Int = 0
- def main(args: Array[String]): Unit = {
- val text = new Scanner(System.in)
- print("SCALA\nNumbers: odd[1], even[2] & prime[3]: ")
- entry = text.nextInt
- print("Input lower limit integer: ")
- lower = text.nextInt
- print("Input upper limit integer: ")
- upper = text.nextInt
- if (lower < upper) {
- if (entry == 1) {
- for (no <- lower until upper) {
- lower = lower + 1
- breakable {
- if (lower % 2 == 0) {
- break
- } else {
- println(s"ODD : $lower")
- }
- }
- }
- } else if (entry == 2) {
- for (no <- lower until upper) {
- lower = lower + 1
- breakable {
- if (lower % 2 != 0) {
- break
- } else {
- println(s"EVEN : $lower")
- }
- }
- }
- } else if (entry == 3) {
- for (no <- lower until upper) {
- lower = lower + 1
- breakable {
- if (lower != 2 && number % 2 == 0) {
- break
- } else {
- println(s"PRIME : $lower")
- }
- }
- }
- } else {
- println("STOP")
- }
- } else {
- println("FALSE")
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment