gpt4 book ai didi

java - java中的控制台是什么?

转载 作者:行者123 更新时间:2023-12-02 10:22:06 26 4
gpt4 key购买 nike

我是编程和学习 Java 的新手。
我正在查看旧代码,他们使用了一种称为控制台的东西。当我复制粘贴代码时,Java 没有读取任何称为控制台的内容。控制台本质上是一个扫描仪吗?我在网上搜索,他们说这是用于输入的,所以我应该删除所有控制台并在那里写入扫描仪吗?
扫描仪如写作 Scanner scan = new Scanner(System.in);
我正在使用最新版本的 Java。
(是的,这是一场疯狂的八人制游戏)

这只是旧代码的一部分:

// The "CrazyEights" class.
import java.awt.*;
import hsa.Console;
public class CrazyEights
{
static Console c; // The output console

static int[] deck, player, computer; // card arrays

static int pile, suit; // discard pile, current suit (0-3)

static boolean deckEmpty;

public static void main(final String[] args)
{
// setup console
c = new Console(30, 100, "Crazy Eights");
intro(); // splash page, instructions
char playAgain;
do
{
c.setFont(new Font("Arial", java.awt.Font.PLAIN, 14));
game();
c.setCursor(30, 32);
playAgain = c.getChar();
} while ((playAgain == 'y') || (playAgain == 'Y'));
c.close();
}
}

最佳答案

您要求的特定控制台位于您的导入中。
代码顶部有一个导入“import hsa.Console”。如果您不熟悉导入,就像您说您是编程/Java新手一样,这意味着当您在此文件(“CrazyEights.java”)中编写“Console”时,您正在引用“hsa.java”中定义的“Console”。安慰”。现在,由于此类是特定于您的项目的,因此我们无法知道它是什么和做什么。您必须打开它并亲自查看。

但是,通过快速搜索,您可能正在使用 Holtsoft and Associates 开发的“ReadyToProgram” IDE for Java,这就是前缀 hsa 在“hsa.Console”中所代表的含义。
如果您没有使用它,只是复制粘贴了期望它能够工作的代码,那么它就不会工作。该导入不在标准 Java 库中。您需要找到它,下载它并将其添加到您的项目依赖项中。如果您这样做只是为了从 Java 开始,而这对您来说并不重要,那么我建议您保留此代码块并移至其他地方。

关于java - java中的控制台是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54273924/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com