问题标签 [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 投票
1 回答
1444 浏览

java - java使用关系

我正在用 bluej 编写一个程序,它由几个类组成,这些类获取用户输入并将它们保存为字符串数据。这些类相互覆盖其他方法,并旨在显示在名为 CollegeList 的最终类中。但是,对于 CollegeList 类,我不允许在我的作业中扩展这些子类。相反,我打算使用 bluej '使用关系'并在每个循环中输出这些类的输入和输出。如何才能做到这一点?这是我的一些代码:

Person班级:

0 投票
4 回答
4738 浏览

java - 为什么Java方法返回null?

我正在尝试调试为什么我的 Java 方法返回 null。这是详细信息。

我们正在制作一个简单的卡片“游戏”,我在调用外部方法和创建一个新对象时遇到了麻烦。它是一副卡片……所以卡片有 1 个类,卡片组有 1 个类,游戏有 1 个类

这是我的代码进入的课程

这是甲板类,我将从中获取方法

所以我的问题是我试图从甲板上拉出第一张卡并将其添加到我的“手”中。所以我试图调用 dealCard() 调用 takeCard() ..takeCard() 工作正常但是当我尝试和如果通过 dealCard() 调用它会返回 null 并输出错误,因为我无法将 null 添加到 arrayList .. 我认为我的问题可能是外部方法调用没有使用正确的变量,我不知道

提前致谢

***已编辑。删除了不相关的方法和类..

0 投票
1 回答
248 浏览

java - 如何在java中测量肩膀,手臂的长度?

这是我的图片链接:

http://compsci.ca/v3/download.php?id=9165&sid=8b1ef1788c32286c495e956bc6cd2df3

我已经检测到身体上的白线,并得到长度。我的问题是如何检测肩膀,然后测量肩膀和长度或手臂..请帮帮我:(

这是我的工作。如果有任何更正,请这样做并建议我如何改进我的程序..

0 投票
2 回答
10388 浏览

java - 使用开关盒的三个数字中的最大值

我想找出三个给定数字中的最大数字,使用 switch-case(不使用 if)我使用这个程序回答了这个问题,它有效:

有人有更简单的答案吗?

0 投票
1 回答
1480 浏览

input - BlueJ 用户输入代码从不编译

我有一小段代码应该编译并允许用户在终端窗口中输入一个数字(我使用的是 Blue J)。

但是,虽然它确实“编译”,但我永远无法打开、查看终端窗口或与终端窗口交互。相反,我遇到了一个红色的“对象框”。

我已经尝试了一段时间来解决这个问题,但我似乎无法在任何地方找到答案。

这是使用的代码:

0 投票
7 回答
11751 浏览

java - Eclipse IDE 范围突出显示?

当我第一次学习 Java 时,我使用的是一个名为“BlueJ”的 IDE。它有一个称为“范围突出显示”的功能,可以很容易地阅读代码块。现在我已经离开 BlueJ 并开始使用 Eclipse。我目前正在根据自己的喜好定制 Eclipse,并希望在 Eclipse 中使用这个 Scope Highlighting 功能。

我到处寻找有关如何做到这一点的答案,但我找不到任何指向在 Eclipse 中执行此操作的解决方案的信息。

这是一张图片来演示 Scope Highlighting 的样子:

注意每个方法背后的背景颜色

0 投票
2 回答
2593 浏览

java - 在 Java 中覆盖用户库类

我用 BlueJ for Mac 编写 java 代码。我添加了 stdlib.jar 库(来自princeton http://introcs.cs.princeton.edu/java/stdlib/)。在添加这个库之前,我有自己的名为 StdDraw.java 的类(我在项目中使用的特定类)并复制/粘贴了代码。我还调整了一些代码并添加了一些新行。由于我无法编辑库代码,我如何覆盖或扩展库类以添加额外的功能?

0 投票
1 回答
1092 浏览

java - BlueJ 中的 Appletviewer 无法启动

所以我像往常一样在左下角运行一个小程序,上面写着“在appletviewer中执行小程序”停留在那里并且appletviewer永远不会打开。当我右键单击类时,“运行小程序”是红色的,如果这很重要的话。我已经卸载了我计算机上所有与 Java 相关的东西,并多次重新安装了 JDK 7 以及 BlueJ,但我仍然得到 appletviewer 没有弹出的结果。我一直在尝试的小程序类直接来自我教科书的网站,所以我猜代码没有问题。该小程序可以与我学校其他所有人的计算机一起正常工作。那么我该怎么做才能让appletviewer工作呢?

这是该类的代码:

0 投票
1 回答
112 浏览

java - blueJ kareltje 在世界上制造港口

Kareltje 需要穿过迷宫

现在我想创建一个 Kareltje 必须找到的坐标列表。这些坐标是端口(墙)。当 Kareltje 走到这个港口时,它会放下一堵墙,这样他就不能回去了。我的问题是我不知道如何制作墙壁和坐标。有人可以帮我弄这个吗?

这是我现在得到的代码:

这是来自 de oefenwereld 的代码:

0 投票
3 回答
1051 浏览

java - Java 未按预期输出到终端(出现新行)

我的代码如下。我期待它吐出类似的东西:

SN=12345678 EX= 73 CW= 73 标记 = 73.0

SN=87654321 EX= 50 CW= 70 标记 = 60.0

但我得到:

.

.

.

SN=12345678 EX= 73 CW= 73 标记 = 73.0

.

.

SN=87654321 EX= 50 CW= 70 标记 = 60.0

(带有大量额外的换行符(由句点显示))

我真的不知道这些是从哪里来的。

请指出我正确的方向!

getInt 定义为: