配方y=(x+a)2-1,
函数的对称轴为直线x=-a,
顶点坐标为(-a,-1).
①当0≤-a≤3即-3≤a≤0时,
函数最小值为-1,不合题意;
②当-a<0即a>0时,
∵当x=3时,y有最大值;当x=0时,y有最小值,
∴
,解得a=2;
9+6a+a2?1=24
a2?1=3
③当-a>3即a<-3时,
∵当x=3时,y有最小值;当x=0时,y有最大值,
∴
,解得a=-5.
a2?1=24 9+6a+a2?1=3
∴实数a的值为2或-5.
故答案为2或-5.