Не засчитало Math. floor(), хотя он присутствует и в ij работает как с true, так и с false
package com.javarush.task.pro.task04.task0418;
import java.util.Scanner;
/*
Стакан наполовину пуст или наполовину полон?
*/
public class Solution {
public static void main(String[] args) {
double glass = 0.5;
Scanner sn=new Scanner(System.in);
boolean a=sn.nextBoolean();
int b=(int)(Math.ceil(glass));
int c=(int)(Math.floor(glass));
if(a==true) System.out.print(b);
else System.out.println(c);
}
}