Я уверен, что путаюсь с операторами. Подскажите пожалуйста, что здесь не так?
package com.javarush.task.pro.task03.task0318;
import java.util.Scanner;
/*
Био-мясо
*/
public class Solution {
public static String NOT_YET = "Искусственное мясо еще не готово.";
public static String DONE = "Искусственное мясо готово.";
public static String HORRIBLY_DONE = "Искусственное мясо превратилось в мясного монстра!";
public static void main(String[] args) {
Scanner console = new Scanner (System.in);
int hour = console.nextInt();
int minut = console.nextInt();
if (minut>30) && (hour>0)
System.out.println(HORRIBLY_DONE);
else if (minut==30) && (hour==0)
System.out.println(DONE);
else if (minut<30) && (hour<0)
System.out.println(NOT_YET);
}
}