问题标签 [jgrasp]

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.

0 投票
3 回答
98 浏览

java - 如何让 Java 每秒添加到私有 int mouseClicks?

我的目标是如果 mouseClicks 每秒增加一次,而只需单击一次即可启动它。

0 投票
2 回答
449 浏览

java - ArrayList 数组类型不匹配

我正在尝试(对于学校实验室)创建一个程序,该程序现在只显示数组中的项目(我们使用 JGrasp 作为我们的 IDE,这是必需的部分,因为它需要它的项目使)。它需要五个类:Employee 的超类、定义员工类型的两个子类、测试方法 (UseCompany) 和 FileIO 类。

这是测试方法,这

FileIO 中应该显示这些行的方法。

我遇到的问题是,虽然它编译得很好,但它给出了错误

UseCompany.java:19:错误:不兼容的类型:列表无法转换为 ArrayList[]

当我尝试在 jgrasp 中运行它时,指向(temp)。我的老师和我都对此很感兴趣,并且对此无能为力(他添加了临时的东西)。

但是,如果我使用我为编译和运行而制作的 bat 在命令行中运行它,它运行得很好!任何人都可以就我在 JGrasp 中出现此错误的原因提供任何提示,以及如何解决它以便我可以继续处理它?

有关信息:技术人员添加私有 int 级别、私有字符串部门、getter 和 toString 销售员添加私有双重目标、私有字符串区域、getter 和 toString

编辑:出于某种原因,即使从 displayArray 方法的调用和实现中删除了所有参数,并注释掉了它的全部内容,它似乎需要 ArrayList[] 类型的数据,将错误指向FileIO 和 displayArray() 之间的点

最后编辑:谢谢菲尔多。事实证明,删除项目文件并重新制作它实际上是解决方案。现在一切正常。我希望我或我的老师昨晚在实验室里发现了这个……

0 投票
9 回答
67187 浏览

java - 将数字转换为单词

我想在将整数转换为单词方面获得一些帮助。我对 Java 很陌生,我对我认为我将要做什么有所了解,但需要一些帮助。

代码应打印 0-999 之间的数字单词,一旦在扫描仪中键入 -1,程序应停止。

像这样:

请输入 0 到 999 之间的数字:1

请输入 0 到 999 之间的数字:11

十一

请输入 0 到 999 之间的数字:122

一百二十二

请输入 0 到 999 之间的数字:1000

数量超出范围

请输入 0 到 999 之间的数字:-1

感谢您使用我们的程序

我还必须使用方法使这个“更清洁”

0 投票
0 回答
2024 浏览

java - 无法打开文件,访问被拒绝。jGrasp 错误

我有一个在 jGrasp 中创建的 java 项目,它首先编译并运行,但是一旦以任何方式修改它,它就会给出一个无法打开文件的错误。在我尝试修改文件之前,我将向您展示文件的外观以及修改后会发生什么。有没有办法解决此错误以打开文件并在其中工作?我什至尝试注释掉我修改过的内容,但它仍然拒绝我访问。在此处输入图像描述在此处输入图像描述

0 投票
0 回答
36 浏览

java - 对二维数组进行排序,哪种方式正确?

我即将对二维数组进行排序。但是,有一定的方法可以做到这一点。(运行它的时间,在继续下一行之前)

如您所见,我在这里所做的是我首先对第 0 行进行排序,然后我在递增!在我增加行之前,我让它对列进行排序 math.pow(m[j].length, 2).. 这是正确的吗?

此外,是否有一种巧妙的方法可以从 void 方法打印出二维数组,而不使用 for 循环?

0 投票
2 回答
1922 浏览

java - JGrasp 中的“If 语句”

怎么改密码。。。。

这似乎对我不起作用。谁能帮我?。调试器说:

RandomNumbersProgramThree.java:21:错误:不兼容的类型:int 无法转换为布尔值”。

0 投票
1 回答
98 浏览

java - 在 JAVA 中返回字符串数组和数组操作

我正在使用 JAVA 编写此内容。我将对象放入我的 vehicleList 数组中,并且在我的 getVehicleList 类中返回数组时遇到问题。我的 vehicleList 是一个 Vehicle[] 的数组。我不断收到“无法将字符串转换为字符串 []。我希望我有一些意义。这是我的 UseTaxList 类。任何帮助将不胜感激。谢谢。

这就是我到目前为止所拥有的,并且我不断收到错误“字符串无法转换为字符串 []”。我知道错误的含义,但我不知道如何解决它。

0 投票
3 回答
669 浏览

java - 无法编译,类未声明 Java

我正在尝试执行以下程序。我删除了最后一部分MyRectangle2D以缩短一点。当我尝试编译时,我得到 2 个错误,我就是无法通过!

非常感谢您的帮助!

}

0 投票
1 回答
152 浏览

java - 带开关的 Java 开关不兼容错误

我们应该编写一个计算机科学程序,计算出你是在一周中的哪一天出生的。我们得到了这些指示。1) 从您出生年份的最后两位数字开始。2) 将上述数字除以 4,如果有 1,则舍去余数。3) 在月份表中找到与您出生月份相关的数字。4) 你的生日是一个月中的哪一天?5) 求在步骤 1 到 4 中获得的四个数字的总和。 6) 将总和除以数字 7。对应于天数表中余数的日期是您出生的星期几。

月表 日表
1 月 1 日(闰年 0) 2 月 1
日星期日(闰年 3) 3 月 2
日星期一 4 月 3 日星期二
4
月 3 日星期二 5 月 4 日星期三 6 月 5 日星期四 7
月 6 日星期五
0 月 0 日星期六
9
月 6 日
10 月 1
日 11 月 4
日 12 月 6 日

我一直在遇到无法比较的类型的问题:int 和 boolean,我不知道问题是什么,我尝试将变量更改为 boolean,但它没有解决任何问题。

0 投票
1 回答
3779 浏览

java - 可序列化对象中的 NullPointerException

这是一个大学课程作业,它创建一个ItemRecord类并 Serializable使用 getter 和 setter 实现,然后覆盖该toString方法。接下来,我创建了一个ItemRecordReport类,其Scanner对象映射到输入文件“ItemRecord_text.txt”。创建了一个ObjectOutputStream映射到二进制输出文件“ItemRecord_binary.txt”的对象。创建了一个ObjectInputStream映射到二进制文件的对象。一切正常。我通过在方法 main 中放入一个数组并使用附加的文本文档更改字段值来修改这篇文章。我的错误是 NullPointerException:这是堆栈跟踪

//创建程序,使类的对象可以序列化,实现接口Serialiable //创建带有4个参数的构造函数,附带get和set方法,覆盖toString方法 //创建5条记录的文本文件,创建Scanner对象,ObjectOutputStream和ObjectInputStream //创建新的ItemRecord对象,使用对象的set方法改变ItemRecord对象中所有字段的值 //使用toString方法修改ItemRecord对象

这是另一个测试类:该类包含ObjectOutputStreamObjectInputStream对象。因此 main 方法以及ItemRecordReport我用来调用 main 中的方法的对象都在这里。

这是文本文件:

这是更改字段值的新文本文件: