问题标签 [arithmeticexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 无法解决 ArithmeticException?/ 零?
我在解决我从课堂上的getAverageScore()
方法中得到的 ArithmeticException 时遇到了麻烦。Student
我正在尝试编写一个读取以下文本文件的程序scores.txt
:
c081等c数字是学校的课程代码,s2023等s数字是学号。中间的数字代表他们的分数,-1 也意味着他们没有被录取。
我希望能够编写一个程序,在该程序中,我可以将输出作为班级中平均水平最高的学生,以及该平均水平和他们的学生人数。我希望能够确保 -1 值不包含在该班级的平均值中,因此如果学生有其中之一,则他们的平均值仅针对他们实际上过的班级计算。
这是Student
课程:
我从以下类调用此方法:
getAverageScore()
但是, in的返回行Student
给出了以下错误:Exception in thread "main" java.lang.ArithmeticException: / by zero
at Student.getAverageScore(Student.java:34)
at MySchool.main(MySchool.java:42)
我以为我已经使用numberOfCoursesNotTaken
变量解决了这个问题?有人可以帮我吗?
java - 为什么我得到 java.lang.ArithmeticException: 除以零
E/AndroidRuntime:致命异常:主进程:com.marsad.wallpaperapp,PID:20425 java.lang.ArithmeticException:除以零
嗨,当我单击 gif 图像以应用为动态壁纸时,大多数情况下一切正常,但有时应用程序因错误而崩溃
日志猫
E/AndroidRuntime:致命异常:主进程:com.marsad.wallpaperapp,PID:20425 java.lang.ArithmeticException:在 com.marsad.wallpaperapp.GIFWallpaperService$GIFWallpaperEngine.draw(GIFWallpaperService.java:139) 处除以零。 marsad.wallpaperapp.GIFWallpaperService$GIFWallpaperEngine.access$000(GIFWallpaperService.java:82) at com.marsad.wallpaperapp.GIFWallpaperService$GIFWallpaperEngine$1.run(GIFWallpaperService.java:111) at android.os.Handler.handleCallback(Handler.java: 873) 在 android.os.Handler.dispatchMessage(Handler.java:99) 在 android.os.Looper.loop(Looper.java:224) 在 android.app.ActivityThread.main(ActivityThread.java:7139) 在 java。在 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:536) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:876) 的 lang.reflect.Method.invoke(Native Method) )
这是完整的代码
fortran - Fortran 90 GDB 信号 SIGFPE,算术异常
我正在尝试使用 GDB 进行调试,并且在尝试比较两个值时遇到算术错误。
第一个值在模块顶部设置为双精度,参数,public :: Dint = -1.D99
第二个值恰好是被调用子例程中的 inta = 102。
比较发生在子程序中,如 If (Inta /= int(Dint)) then
我尝试通过键入 p Dint 来查看 Dint 的值,但它说它不在当前上下文中。我怀疑它可能已被优化,或者可能需要某种语法才能在模块顶部查看变量。
我还怀疑尝试将此双精度转换为整数时可能存在问题,但我认为它在其他情况下也有效。
任何见解都可能会有所帮助。
java - java.lang.RuntimeException - 原因:java.lang.ArithmeticException
这是两个游戏控制台日志,我认为两者都是同一个问题。
我在 Play 商店中的应用程序中使用了https://github.com/z3r0c00l-2k/AquaDroid这个库。
但我不知道如何解决正在发生的崩溃。
请有人帮助我,还在下面发布shallNotify的代码......请帮助
java.lang.RuntimeException:
在 android.app.ActivityThread.handleReceiver (ActivityThread.java:4114)
在 android.app.ActivityThread.access$1500 (ActivityThread.java:250)
在 android.app.ActivityThread$H.handleMessage (ActivityThread. java:1984)
在 android.os.Handler.dispatchMessage (Handler.java:106)
在 android.os.Looper.loop (Looper.java:250)
在 android.app.ActivityThread.main (ActivityThread.java:7766)
在java.lang.reflect.Method.invoke(本机方法)
在 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:604)
在 com.android.internal.os.ZygoteInit.main (ZygoteInit.java :958)
原因:java.lang.ArithmeticException:
在 myapp.w3.bf(未知来源:47)
在 myapp.w3.be (Unknown Source)
at myapp.recievers.NotifierReceiver.onReceive (Unknown Source:91)
at android.app.ActivityThread.handleReceiver (ActivityThread.java:4105)
java.lang.RuntimeException:
在 android.app.ActivityThread.handleReceiver (ActivityThread.java:3798)
在 android.app.ActivityThread.access$1400 (ActivityThread.java:220)
在 android.app.ActivityThread$H.handleMessage (ActivityThread. java:1871)
在 android.os.Handler.dispatchMessage (Handler.java:107)
在 android.os.Looper.loop (Looper.java:214)
在 android.app.ActivityThread.main (ActivityThread.java:7403)
在java.lang.reflect.Method.invoke (Method.java)
在 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:492)
在 com.android.internal.os.ZygoteInit.main (ZygoteInit. java:935)
引起:java.lang.ArithmeticException:
在 myapp.helpers.NotificationHelper.shallNotify (NotificationHelper.java:47)
在 myapp.helpers.NotificationHelper.notify (NotificationHelper.java)
在 myapp.recievers.NotifierReceiver.onReceive (NotifierReceiver.java:91)
在 android.app.ActivityThread。 handleReceiver (ActivityThread.java:3789)
at android.app.ActivityThread.access$1400 (ActivityThread.java:220)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1871)
at android.os.Handler.dispatchMessage ( Handler.java:107)
在 android.os.Looper.loop (Looper.java:214)
在 android.app.ActivityThread.main (ActivityThread.java:7403)
在 java.lang.reflect.Method.invoke (Method.java )
在 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:492)
在 com.android.internal.os.ZygoteInit.main (ZygoteInit.java:935)
java - 为什么 try-catch 没有给出想要的输出?
以下代码给出了所需的输出,即“发生算术异常”
但如果我想一次得到两个异常,修改后的代码将是
但不是两者都给出,"Arithmetic Exception occurs" & "ArrayIndexOutOfBounds Exception occurs"
输出只是"Arithmetic Exception occurs"
谁能解释一下?
java - 为什么覆盖父类方法并在子类中添加 throws 语句会在 java 中生成编译时错误
我有两个代码。在第一个代码中,我在 java 中遇到编译时错误,第二个工作正常。为什么会这样 **First Code **
第二个代码