Runtime error就是在运行期间出现的错误,运行时错误不同于炸弹或系统垮掉,运行时错误一般不影响操作系统运行.。
格式:RUNTIME ERROR SSS AT III:MMM ,SSS是运行错误代码,III是错误发生的程序段,MMM是错误地址。
出现问题时可以查询含义并找到问题的原因。
代码和解释:
DOS 错误代码:
1 无效DoS功能号
2 文件未找到
3 路径未找到
4 打开文件过多
5 禁止文件存取
6 无效文件句柄
12 无效文件存取代码
15 无效驱动器号
16 不能删除当前日录
17 不能跨驱动器改文件名
I/O错误:
100 磁盘读错误
101 磁盘写错误
102 文件变量末赋值
103 文件未打开
104 文件未用输入方式打开 。
105 文件末用输出方式打开 。
106 无效数字格式
严重错误:
150 磁盘写保护
15l 未知单元
152 驱动器未准备好
153 未知命令
154 数据CRC校验错
155 驱动器请求的结构长度错 。
156 磁盘定位错
157 未知媒介类型
158 扇区末找到
159 打印机缺纸
160 设备写失败
161 设备读失败
162 硬件故障
致命错误:
200 被零除
201 范围检查错
202 堆栈溢出错
203 堆溢出错
204 无效指针操作
205 浮点上溢出
206 浮点下溢出
207 无效浮点运算
208 未安装覆盖管理程序
209 覆盖文件读错
210 对象未初始化
211 调用抽象方法
212 流登计错
213 集合下标越界
214 集合溢出
当在Maven中配置Java环境时,可能会遇到“Java被设置到一个无效的目录”的错误提示。这通常是由于Java安装目录或JAVA_HOME环境变量设置不正确导致的。
为了解决这个问题,您可以采取以下步骤:
1. 检查您的Java安装目录是否正确:打开控制台并输入“java -version”,如果显示Java版本信息,则说明Java已经正确安装并设置环境变量。否则,您需要重新安装Java并选择正确的安装目录。
2. 检查JAVA_HOME环境变量是否正确:在控制台中输入“echo ?VA_HOME?并检查路径是否正确。如果不正确,请更改JAVA_HOME环境变量的值以指向正确的Java安装目录。
3. 检查PATH环境变量是否包含Java目录:在控制台中输入“echo ?TH?并检查路径列表中是否包含Java安装目录。如果不包含,请将Java安装目录添加到PATH环境变量中。
如果您按照上述步骤进行操作仍然无法解决该问题,则可能需要卸载并重新安装Java,并确保正确设置Java环境变量。
1、一般程序的安装位置在C:\Program Files (x86)或者C:\Program Files,可以在这两个目录中查找安装程序。 2、如果程序存在桌面快截方式,可以右键程序的快截方式,选择“属性”。
program main
real:: x0,x1
x0=0.0
x1=cos(x0)
do while(abs(x1-x0)>10e-6)。
x0=x1
x1=cos(x0)
enddo
write(*,*)x1
end
首先,明确一点,与C相比,FORTRAN调用子程序(无论是函数,还是子例行程序)在传递参数时,传递的是参数的地址,而不是参数的值。
下面来看程序:
子例行程序中,参数X没有具体的地址,而参数Y,Z皆是主函数中参数X的地址。
所以
运行Y=Y-1时,实际上是2.5-1=1.5,并将1.5存入主函数中X变量中。
再运行Z=Z+X时,由于主函数中X值已变为1.5,实际上算的是1.5+6.5=8.0,并将8.0存入主函数X变量中。
至此,变量X的值被更新为8.0。
至于Y的值,由于其地址没有传入子例行程序,所以其值也没有变化。
建议编程序时,主函数与子函数中的变量名不要一样,以免造成混淆。