import javax.sound.midi.*;
public class Main {
public void play()
{
try{
Sequencer newSequencer=MidiSystem.getSequencer();
System.out.println("We have got a sequencer");
}
catch(MidiUnavailableException ex){
System.out.println("Bummer!");
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Main test=new Main();
test.play();
}
}没有添加try/catch的时候“Sequencer newSequencer=MidiSystem.getSequencer();”这行代码出现了异常,添加以后输出结果不应该是“Bummer!”吗?为什么是“We have got a sequencer”?
3 回答
Caballarii
TA贡献1123条经验 获得超629个赞
MidiSystem.getSequencer这个方法throw了一个Exception,那么在调用的时候就必须try/catch,这是你必须预防的情况,并不是说一定会出现这个异常
添加回答
举报
0/150
提交
取消