问题标签 [bluej]

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 回答
1366 浏览

plugins - 高亮括号之间的代码

我已经在 BlueJ 中编程了很长时间,并且习惯了它所具有的一些愚蠢但有用的东西,例如将代码装箱在括号之间,就像这里看到的代码一样:在此处输入图像描述

你知道任何可以做到这一点的 IDE 或插件吗?BlueJ 对我的需求来说太简单了,它只允许用 Java 编程。

0 投票
1 回答
1121 浏览

java - Java HashMap 问题中的 Zuul Remake

我正在使用 BlueJ 做一个 Java 课程。我们需要为基于文本的游戏 Zuul 添加新功能。我决定开始研究库存和物品系统。我很难找到最好的方法来做到这一点,所以我只是飞了起来。这是我的代码。抱歉,我还没有开始评论所有内容。游戏可以编译,但运行游戏时控制台出现异常。

错误:

游戏类(这相当于 Java 中的 Main 类,这是运行游戏的地方):

实体类(玩家类和敌人类的构造):

我认为主要的问题是我无法完全理解主题标签的使用,我需要看一个活生生的例子来看看它是如何工作的。任何人都可以帮忙吗?如果您需要我提供其他任何东西,请告诉我。

0 投票
2 回答
440 浏览

java - 在 BlueJ 中打开网址

是否可以在 BlueJ 中打开网址。例如在 PHP 中,我可以使用函数 file_get_contents()

BlueJ 中是否有相同的东西?

0 投票
1 回答
2071 浏览

java - 是否可以使用 Java 在静态方法中创建静态对象

我有一个 Java 作业,我想知道我目前是否在正确的轨道上......

问题是我要创建一个新的类名 Tester,它声明我不需要任何实例变量或构造函数。除了这个类,我还有其他 4 个类,即 Product 类、Lineitem 类、Inventory 类和 Money 类。

接下来我要添加一个方法:private static void addTestItems(inventory theInventory).

此方法允许我将四种不同类型的物品添加到库存中。对于每一个,我都需要创建一个产品对象,然后创建一个包含该产品的 Lineitem 对象,然后使用我在 Inventory 类中声明的方法 addItem() 添加产品对象。

该方法是私有的,因为它只是另一个主要方法的助手:public static void test()在此方法中,我将使用此方法打印一些输出,说明添加到库存中的产品。

设法研究的是,在这样的类中,我不需要声明实例变量和构造函数。资料来源: http ://www.allinterview.com/showanswers/62694.html中的答案 #2 。

但是,我想知道的是,如果我能够在这种方法中创建一个静态产品对象。如果没有,我应该如何声明要添加到 Inventory 类中的产品对象?

除了我的好奇心之外,不声明实例变量和构造函数,直接使用静态方法,这是否意味着这是一个静态类?有没有人有一个很好的静态类或静态方法的例子,或者与我所面临的非常相似?

顺便说一句,我正在使用 BlueJ 来完成我的任务。我要感谢大家阅读或帮助我解决这个问题如果您发现这个问题很糟糕,请发表评论并让我知道如何改进它。顺便一提。

0 投票
2 回答
2883 浏览

java - ArrayList Java BlueJ

我有 4 个类(汽车(超类)、CarToRent、CarToSell 和 CarCompany)。CarCompany 在构造函数中创建一个 GUI。我需要在 Car 的 CarCompany 类中存储一个数组列表。我该怎么做呢?请帮忙。

此外,目前 CarCompany 中的主要方法是:

这个对吗?

0 投票
1 回答
119 浏览

java - 在具有数组的组合模型中打印的方法链接

我是一名学生,正在从事一个项目,使用数组创建类来模拟组合。我假设到目前为止我一切都正确,但似乎我在驱动程序类中的打印语句有问题。我不确定这是否与我将两者链接在一起的方法有关。任何信息将不胜感激。

0 投票
4 回答
353 浏览

java - Java-如何用字符串调用类?

我是一个初学者程序员,这是我在这个论坛上的第一个问题。

我正在使用 BlueJ 作为编译器编写一个简单的文本冒险游戏,并且我在 Mac 上。我遇到的问题是我想让我的代码更加自动化,但是我不能用字符串调用一个类。我想调用该类而不将其全部包含在 if 函数中的原因是我可以合并更多方法。

以下是它当前的运行方式:

if 语句测试我创建的每个班级/房间。我希望代码做的是自动将字符串房间变成可以调用的类名。所以它可能会像这样:

我已经研究过使用 Class.forName,但是所有的例子都太笼统了,我无法理解如何使用这个函数。任何帮助将不胜感激,如果有任何其他必要的信息(例如更多示例代码),我很乐意提供。

-塞巴斯蒂安

这是完整的代码:

0 投票
1 回答
4031 浏览

java - 使用 BlueJ 将 24 时钟更改为 12

我只是想用这个方法来改变时钟的显示。我已经工作了几个小时但我被卡住了,因为在这个方法中由于某种原因它一直跳到 else 语句,即使值是输入满足if要求。下面我将显示我正在使用的其他课程的相关部分..编辑现在午夜滚动时不​​会留在上午

0 投票
3 回答
865 浏览

java - if 和 else 语句 Java 试图停止语句 Homework

这是我的代码...

所以基本上这是一个我试图以 12 小时格式显示的时钟。当它从晚上 11:59 开始变化时

我让它说是上午 12:00,但是一旦我 timeTick() 因为我的 if hours.getValue == 0 到了下午 12:01,然后我们将它设为 12,但稍后在方法中它的 if hours.getValue() == 12 下午。我想避免这种情况。在维护相当简单的java的同时有什么想法吗?

已解决 谢谢。如果 hours.getValue() == 0 我只是添加了 12 而不是 setValue(12)

0 投票
3 回答
57757 浏览

java - 如何使用 -Xlint:unchecked 重新编译?

我一直在 BlueJ/Java 中收到此消息。

http://cache.gyazo.com/19c325e77bbc120892d1035dcfda5377.png

我知道在 StackOverflow 上已经有其他几个类似的问题,但没有一个答案对我这个 Java 菜鸟来说足够具体。例如,其中一个人说要在 javac 命令行上添加一些东西,“我不知道那是什么。所以使用这些信息来了解你对我的要求有多具体。对不起。谢谢!