什么Java方法采用int并返回+1或-1?这方面的标准int是积极的还是消极的.我仔细阅读了文档,但我不好读它,我找不到它.我知道我已经在某个地方见过了.
如何在JavaScript中使用Math.random实现随机性?我已经做了一些随机选择大约50种不同选项的东西.我想知道使用Math.random来获得随机性是多么的舒服.
有没有办法在原始条件变为假之前突破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)
有没有办法做到这一点?
首先是一些代码:
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) 当我尝试编译时:
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中,注释掉多行的语法是什么?
我想做的事情如下:
(comment)
LINES I WANT COMMENTED
LINES I WANT COMMENTED
LINES I WANT COMMENTED
(/comment)
Run Code Online (Sandbox Code Playgroud) 我正在寻找一些关于如何阅读java的各种包类和方法的在线文档的建议.
我的意思是所有这些东西:http://java.sun.com/javase/6/docs/api/
什么是整数溢出错误?为什么我关心这样的错误?有哪些避免或预防方法?
这是一些示例代码:
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中编写了一个程序来滚动一个骰子并记录每个值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不是一个选项.)
这种分布是否与随机骰子卷一致?什么客观的统计测试可能证实骰子卷确实是随机的?
编辑:问题已经提出申请:我想要合理地实现公平的游戏.