先求差,由向量的加减法知道,n2-n1表示按照数轴方向n1指向n2
绝对值小于等于180,直接输出
大于180,负数加上360输出,正数减去360输出
import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc=new Scanner(System.in); int n1=sc.nextInt(); int n2=sc.nextInt(); int res=n2-n1;//求差 if(Math.abs(res)<=180){ System.out.println(res); }else{ System.out.println(res<0?res+360:res-360); } } }