程序崩溃、程序中断、抛出错误的区别什么?
//声明数组
int [] intArray=new int[5];
float[] floatArray= {1.0f,2,3,4,5,6,7,8,9,10.1f};
//输出floatArray 数组
for(int i=0;i<=floatArray.length;i++)
{
System.out.println("intArray数组的第"+(i+1)+"个元素为:"+floatArray[i]);
}
//初始化 intArray 数组
for(int i=0;i<=intArray.length;i++)
{
intArray[i]=i+1;
}
//输出 intArray 数组
for(int i=0;i<intArray.length;i++)
{
System.out.println("intArray数组的第"+(i+1)+"个元素为:"+intArray[i]);
}
//输出 floatArray 数组
for(int i=0;i<=floatArray.length;i++)
{
System.out.println("intArray数组的第"+(i+1)+"个元素为:"+floatArray[i]);
}
正在回答
同学你好,首先i<floatArray.length,而不是i<=floatArray.length。
其次,程序崩溃是指程序运行失败,运行不下去了。
程序中断是指计算机执行现行程序的过程中,出现某些急需处理的异常情况和特殊请求,cpu暂时终止现行程序,而转去对随机发生的更紧迫的事件进行处理,在处理完毕后,cpu将自动返回原来的程序继续执行。
抛出错误是指运行到程序中某些错误指令时,向外抛出异常。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星