问题标签 [main-method]

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

java - 如何返回带有错误“void方法无法返回值”的字符串?

我将codingbat 热身练习变成了Eclipse 上的一个程序。该练习要求获取单词的最后一个字符并将其添加到单词的开头和结尾,例如“cat”→“tcatt”。

第一次尝试:

我从这组代码开始,收到错误“void methods cannot return a value”。经过一番研究,似乎很简单,如果只有一个 main 方法,则无法返回值。

第二次尝试:

我在这里尝试添加第二种方法并将底部的第二个字符串重命名为 str1,以纠正重复的局部变量错误:

此代码现在不显示任何错误,但不会显示任何内容,因此不会接受任何用户输入。正确获取用户输入并返回字符串的方法是什么?

0 投票
1 回答
91 浏览

java - 为这个搜索功能写一个 main 方法

我需要一些关于如何为我正在编写的迷你搜索引擎编写主要方法的指针。这是我的代码:

这个想法是我有一组 3 个字符串开始,我需要创建一个 4 个字符的子字符串并将其与所有 3 个字符串进行比较,以查看它是否包含在每个字符串中,并且至少有 3/4 个字母匹配。例如,如果我取 s1 (ACTG) 的前 4 个字符,那么 'CCTG'、'ACAG'、'ACTA'、'AATG' 都是有效的搜索结果并会被返回。

我遇到的问题是主要方法。我究竟应该如何在语法上实例化搜索方法?我试过 StringSearch s1 = new StringSearch(); 然后是 s1.search(); 但没有得到任何结果。此外,当我尝试在 println 中引用原始字符串时,它说我无法从静态上下文中引用它们。Java新手在这里,将不胜感激具体的帮助。

0 投票
3 回答
405 浏览

java - 如何在 main 方法中引用静态方法下的变量?

我的代码如下所示。

如果我不引用变量 i,它会很好地工作。(这意味着它可以打印出 hello。)那么我如何在 main 方法中引用 i 呢?

0 投票
1 回答
919 浏览

java - 错误:主方法超出字节限制

我在收到错误代码时遇到问题:

在编写java时。

我对Java真的很陌生,我现在真的不知道该怎么办。


我已经查看了其他可能的解决方案,但我真的不明白他们想说什么。我不使用数组,我的代码完全由 do while 和 if 语句组成。我对这一切都很陌生。

0 投票
1 回答
211 浏览

c# - 为什么程序主方法是静态的?

我一直认为(假设)该Main方法是静态的,因为您不能拥有它的多个实例(如果错了,请纠正我)。该Main方法是程序的起点,因此您只能拥有一个。

所以如果我有

Program 的所有实例都将共享相同的Main方法,因此总会有一个起点。

我对么?因为我只是出于好奇搜索了这个,并在互联网上找到了不同的答案。

对于静态的主要方法,这种解释是否也正确?

0 投票
2 回答
55 浏览

java - 如果所有代码都在 run() 方法中,如何关联实例变量?

我应该创造一个游戏,我们已经被赋予了创造它的自由……但我不知道我在做什么。我复制了以前实验室的格式,因为我需要一种方法来运行它,但现在我遇到了问题。我的 Gui 类如下:

我复制的代码使用了一个 Driver 类来运行这个方法:

我们还没有在课堂上讨论过这个方法,但是从谷歌上我了解到这是程序运行所必需的。实验室的难度大幅增加,所以我现在迷路了。我确信有一种简单的方法来格式化所有代码,但我不知道 run 方法和 main 之间的关系是什么,或者我如何才能使它在我的代码中建立关​​联关系。我搜索的任何东西都没有真正帮助,所以我希望这个问题没问题。

如果所有代码都在 run() 方法中,如何关联实例变量?

0 投票
6 回答
2617 浏览

java - 带有 int、Object 和 String [] 参数的 Main 方法

我从互联网上获得了以下代码,即使有 3 种主要方法,如果我从命令提示符运行应用程序:

我会得到输出:

主弦 1

  • 是否存在同一个类中需要超过 1 个主要方法的情况?

  • 我还没有使用主要方法intObject [] args?这甚至可能吗?我以为只有String[] args.

  • 我期待在运行时收到一条错误消息。为什么应用程序运行时我没有收到任何错误?这是否意味着传递的参数总是被解析为String,Java 得到最适合的 main 方法?


非常感谢!!

0 投票
1 回答
406 浏览

methods - 找不到符号 - 变量。在 main 方法中,当符号用于其他方法时

该程序用于通过随机数的 throws(x,y 坐标)计算 Pi,然后迭代整个过程多次。
我在代码的最后一行出现错误 double average = average(pi),它说找不到符号变量 pi,即使我使用它并在 average 方法中声明它。

0 投票
2 回答
70 浏览

java - 为什么不从另一个类调用一个类的静态方法“main”?

如果我有一堂课:

为什么我不能HelloWorld.main(args)从另一个班级调用 main ?

按照我们调用静态方法的方式。

0 投票
4 回答
1806 浏览

java - 未初始化的局部变量 - 没有错误:Java

这是两个未初始化的局部变量。这仍然不会给出编译时间或运行时错误并完全执行。这件事在 Java 和 How 中是否允许(欢迎解释)。