小编Dav*_*vid的帖子

"public static void"在Java中意味着什么?

public static voidJava 中的含义是什么?

我正在学习.在我public static void正在使用的书中的所有示例中,都是在使用或创建的任何方法之前.这是什么意思?

java methods

146
推荐指数
5
解决办法
50万
查看次数

舍入一个double将其转换为int(java)

现在我正在尝试这个:

int a = round(n);
Run Code Online (Sandbox Code Playgroud)

这里n是一个double,但它不工作.我究竟做错了什么?

java double int rounding

110
推荐指数
4
解决办法
24万
查看次数

在Java中,NaN是什么意思?

我有一个程序试图缩小double到所需的数字.我得到的输出是NaN.

NaNJava 中的含义是什么?

java nan

98
推荐指数
6
解决办法
26万
查看次数

如何在Mac上编译和运行Java程序?

如何在我的mac上编译和运行Java程序?

我是新来的.

此外,我下载了一个程序,这个程序在这里被称为文本管理员,如果这与情况有任何关系.

java macos compilation

96
推荐指数
2
解决办法
25万
查看次数

88
推荐指数
5
解决办法
22万
查看次数

在Java中,如何将String转换为char或char转换为String?

有没有办法把a char变成一个StringString一个字母变成一个字母char(比如你怎么把a int变成a double和a double变成a int)?(如果可以,请链接到相关文档).

我如何找到这样的东西,我只是在文档中隐约知道?

java string char

62
推荐指数
3
解决办法
18万
查看次数

变量可能没有初始化错误

当我尝试编译这个:

public static Rand searchCount (int[] x) 
{
    int a ; 
    int b ; 

    ...   

    for (int l= 0; l<x.length; l++) 
    {
        if (x[l] == 0) 
        a++ ;
        else if (x[l] == 1) 
        b++ ;
    }

    ...   

}
Run Code Online (Sandbox Code Playgroud)

我收到这些错误:

Rand.java:72: variable a might not have been initialized
                a++ ;
                ^
Rand.java:74: variable b might not have been initialized
                b++ ;
                ^
2 errors
Run Code Online (Sandbox Code Playgroud)

在我看来,我在方法的顶部初始化它们.什么出错了?

java variables initialization

58
推荐指数
5
解决办法
32万
查看次数

如何告诉IntelliJ关于在OSX上安装brew的groovy

我在跑:

  • IntelliJ Ultimate 2016.3
  • 自制1.1.2
  • OS X 10.11.5 El Capitan

我跑brew install groovy了导致groovy安装/usr/local/Cellar/groovy/2.4.7/.Brew还添加了一个符号链接:/usr/local/bin/groovy -> ../Cellar/groovy/2.4.7/bin/groovy

当我在IntelliJ中打开groovy项目时,它为我提供了配置Groovy SDK的选项.我还没有设置它,所以我得到一个"创建"按钮,它启动了查找程序.据我所知,我无法选择让IntelliJ开心.我试过/user/local/bin/groovy,/user/local/Cellar/groovy,/user/local/Cellar/groovy/2.4.7,/user/local/Cellar/groovy/2.4.7/bin等没有母校,我选择,的IntelliJ不接受库,并继续告诉我"错误:没有指定库".

有谁知道我应该如何告诉IntelliJ groovy在哪里?

java macos groovy intellij-idea

53
推荐指数
5
解决办法
2万
查看次数

如何在java中生成min和max之间的随机整数?

什么方法在min和max之间返回一个随机int?或者不存在这样的方法?

我正在寻找的是这样的:

NAMEOFMETHOD (min, max) 
Run Code Online (Sandbox Code Playgroud)

(其中min和max是ints)

返回像这样的东西:

8
Run Code Online (Sandbox Code Playgroud)

(随机)

如果确实存在这样的方法,请与您的答案链接到相关文档.谢谢.

更新:尝试在nextInt答案中实现完整的解决方案我有这个:

class TestR
{
    public static void main (String[]arg) 
    {   
        Random random = new Random() ;
        int randomNumber = random.nextInt(5) + 2;
        System.out.println (randomNumber) ; 
    } 
} 
Run Code Online (Sandbox Code Playgroud)

我仍然从编译器得到相同的错误:

TestR.java:5: cannot find symbol
symbol  : class Random
location: class TestR
        Random random = new Random() ;
        ^
TestR.java:5: cannot find symbol
symbol  : class Random
location: class TestR
        Random random = new Random() ;
                            ^
TestR.java:6: operator + cannot …
Run Code Online (Sandbox Code Playgroud)

java random

40
推荐指数
3
解决办法
15万
查看次数

java中的方法可以嵌套,效果如何?

例如,这是合法的:

class NAME {
method {
     method {} 
}
} 
Run Code Online (Sandbox Code Playgroud)

效果会是什么?是否涉及任何特定的语法?

java methods

25
推荐指数
3
解决办法
5万
查看次数