小编Dav*_*vid的帖子

什么Java方法采用int并返回+1或-1?

什么Java方法采用int并返回+1或-1?这方面的标准int是积极的还是消极的.我仔细阅读了文档,但我不好读它,我找不到它.我知道我已经在某个地方见过了.

java

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

如何在JavaScript中使用Math.random实现随机性?

如何在JavaScript中使用Math.random实现随机性?我已经做了一些随机选择大约50种不同选项的东西.我想知道使用Math.random来获得随机性是多么的舒服.

javascript random

18
推荐指数
2
解决办法
1万
查看次数

有没有办法在原始条件变为假之前突破while循环?

有没有办法在原始条件变为假之前突破while循环?

例如,如果我有:

while (a==true) 
{ 
    doSomething() ; 
    if (d==false) get out of loop ;
    doSomething_that_i_don't_want_done_if_d_is_false_but_do_if_a_and_d_are_true() ;
} 
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

java while-loop

17
推荐指数
2
解决办法
4万
查看次数

非静态方法不能从静态上下文中引用

首先是一些代码:

import java.util.*;
//...

class TicTacToe 
{
//...

public static void main (String[]arg) 
{ 

    Random Random = new Random() ; 
    toerunner () ; // this leads to a path of 
                   // methods that eventualy gets us to the rest of the code 
} 
//... 

public void CompTurn (int type, boolean debug) 
{ 
//...

        boolean done = true ; 
        int a = 0 ; 
        while (!done) 
        { 
            a = Random.nextInt(10) ;
            if (debug) { int i = 0 ; while (i<20) …
Run Code Online (Sandbox Code Playgroud)

java static

17
推荐指数
1
解决办法
10万
查看次数

"此处不允许''void'类型"错误(Java)

当我尝试编译时:

import java.awt.* ;

    class obj
    {
        public static void printPoint (Point p) 
        { 
            System.out.println ("(" + p.x + ", " + p.y + ")"); 
        }
        public static void main (String[]arg)
        {
            Point blank = new Point (3,4) ; 
            System.out.println (printPoint (blank)) ;
        }
    }
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

obj.java:12: 'void' type not allowed here
        System.out.println (printPoint (blank)) ; 
                                               ^
1 error
Run Code Online (Sandbox Code Playgroud)

我真的不知道如何开始询问这个问题而不是问:

  • 这里出了什么问题?
  • 这个错误信息是什么意思?

java

15
推荐指数
2
解决办法
7万
查看次数

在Java中,注释掉多行的语法是什么?

在Java中,注释掉多行的语法是什么?

我想做的事情如下:

(comment)
LINES I WANT COMMENTED
LINES I WANT COMMENTED
LINES I WANT COMMENTED
(/comment)
Run Code Online (Sandbox Code Playgroud)

java comments

15
推荐指数
5
解决办法
13万
查看次数

我如何阅读java文档?

我正在寻找一些关于如何阅读java的各种包类和方法的在线文档的建议.

我的意思是所有这些东西:http://java.sun.com/javase/6/docs/api/

java

15
推荐指数
4
解决办法
2万
查看次数

什么是整数溢出错误?

什么是整数溢出错误?为什么我关心这样的错误?有哪些避免或预防方法?

language-agnostic integer-overflow

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

如果输入错误的类型,如何防止扫描程序抛出异常?

这是一些示例代码:

import java.util.Scanner;
class In
{
    public static void main (String[]arg) 
    {
    Scanner in = new Scanner (System.in) ;
    System.out.println ("how many are invading?") ;
    int a = in.nextInt() ; 
    System.out.println (a) ; 
    } 
}
Run Code Online (Sandbox Code Playgroud)

如果我运行该程序并给它一个int喜欢4,那么一切都很顺利.

另一方面,如果我回答too many它并不嘲笑我有趣的笑话.相反,我得到了这个(如预期的那样):

Exception in thread "main" java.util.InputMismatchException
    at java.util.Scanner.throwFor(Scanner.java:819)
    at java.util.Scanner.next(Scanner.java:1431)
    at java.util.Scanner.nextInt(Scanner.java:2040)
    at java.util.Scanner.nextInt(Scanner.java:2000)
    at In.main(In.java:9)
Run Code Online (Sandbox Code Playgroud)

有没有办法让它忽略不是整数的条目或重新提示"有多少是入侵?" 我想知道如何做到这两点.

java text-parsing java.util.scanner

13
推荐指数
1
解决办法
3万
查看次数

我怎么知道这是否足够随机?

我在java中编写了一个程序来滚动一个骰子并记录每个值1-6被滚动的总次数.我滚了600万次.这是分布:

#of 0's: 0
#of 1's: 1000068
#of 2's: 999375
#of 3's: 999525
#of 4's: 1001486
#of 5's: 1000059
#of 6's: 999487
Run Code Online (Sandbox Code Playgroud)

(0不是一个选项.)

这种分布是否与随机骰子卷一致?什么客观的统计测试可能证实骰子卷确实是随机的?

编辑:问题已经提出申请:我想要合理地实现公平的游戏.

language-agnostic random math

13
推荐指数
1
解决办法
357
查看次数