Idea : esta pregunta es, sin duda, una cuestión de agua, pero no pude escribirla al principio, y finalmente vi el código de los grandes en Internet. El rango de datos dado por la pregunta es un número positivo en lugar de un entero, así que no uso int. Si es apropiado, se debe usar double.
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner a=new Scanner(System.in);
int M=a.nextInt();
while(a.hasNext())
{
Double[] arr=new Double[3]; //题目没说正整数所以要用double类型
for(int i=0;i<3;i++)
{
arr[i]=a.nextDouble();
}
if(arr[0]+arr[1]>arr[2]&&arr[0]+arr[2]>arr[1]&&arr[1]+arr[2]>arr[0])
System.out.println("YES");
else
System.out.println("NO");
}
}
}
Si hay un error, corríjame.