У меня есть 3 различных объекта, которые я написал в IDEA, помеченные как PartA, PartB и PartC.Однако, когда я пытаюсь запустить какой-либо из этих объектов, единственный вариант, который дает мне возможность запустить это PartB.Когда я щелкаю правой кнопкой мыши код для PartA и PartC, у меня нет возможности запустить их.Только PartB имеет возможность запуска.Что здесь происходит, и как я могу это исправить, чтобы я мог запускать различные объекты, которые я написал?
Редактировать: Извините, впервые публикую вопрос здесь.Вот код, который я написал.
object PartB extends App {
def easter(Y:Int): Int = {
val N = Y - 1900
val A = N - (N/19) * 19
val B = (7 * A + 1) / 19
val C = 11 * A + 4 - B
val M = C - (C / 29) * 29
val Q = N / 4
val S = N + Q + 31 - M
val W = S - (S / 7) * 7
val DATE = 25 - M - W
return DATE
}
println("Enter a year: ")
val year = scala.io.StdIn.readInt()
val date = easter(year)
var easter_day : String = ""
if (date == 0) {
easter_day = "March, 31"
} else if (date < 0) {
easter_day = "March, " + (31 + year)
} else {
easter_day = "April, " + date
}
println("In " + year + ", Easter is on " + easter_day + ".")
}
////////////////////////////////////////////////////////////////////////////////
object PartC {
def ack(m:Int, n:Int) : Int = {
if (m == 0) {
return n + 1
} else if (n == 0) {
return ack(m - 1, 1)
} else {
return ack(m - 1, ack(m, n - 1))
}
}
println("Enter a value for m: ")
val m = scala.io.StdIn.readInt()
println("Enter a value for n: ")
val n = scala.io.StdIn.readInt()
println(ack(m, n))
}