Resolvi variar um pouco o exercicio, e ao inves de usar o if com condicionais compostas (multiplas condicionais), optei por usar switch, por ser algo que nao pratiquei muito em Golang.
O resultado foi este aqui:
Java
package test;
import com.github.rickmvi.jtoolbox.console.IO;
import com.github.rickmvi.jtoolbox.console.util.Scan;
public class VerifyDayUtil {
public static void main(String[] args) {
String day = Scan.readPrompt("Enter day:").toLowerCase();
Scan.close();
switch (day) {
case "monday":
case "tuesday":
case "wednesday":
case "thursday":
case "friday":
IO.format("{} is day util", day);
return;
default:
IO.format("{} is not a day util", day);
}
}
}
Go
package main
import "fmt"
func main() {
var day string
fmt.Println("Enter a day: ")
_, err := fmt.Scanf("%s", &day)
if err != nil {
fmt.Println("Error: " + err.Error())
return
}
switch day {
case
"monday",
"tuesday",
"wednesday",
"thursday",
"friday":
fmt.Println(day + " It's a weekday")
return
default:
fmt.Println(day + " It's a weekend")
}
}
Saida tanto em Golang quanto em Java: