我是 Java 新手,我正在使用 DrJava IDE 进行测试。我有以下除法 49700/40000,它显示 1.0 而不是 1.2425。
Run Code Online (Sandbox Code Playgroud)double t = 49700/40000; System.out.println(t);
难道是我做错了什么?
我正在跟随普林斯顿的课程Algorithms, Part I。在我.NET刚开始使用时Java,我对一段Java代码有一些疑问,但是找不到任何相关信息。它们提供了我可以用来读取文本文件的代码:
public static void main(String[] args) {
In in = new In(args[0]);
int n = in.readInt();
...
}
Run Code Online (Sandbox Code Playgroud)
抛出异常:
不能解析为类型
这是In什么 我应该进口一些包裹还是应该怎么办?
整个代码和描述也可以在这里看到:http : //coursera.cs.princeton.edu/algs4/assignments/collinear.html
我在创建Arraylist一个新类时遇到了问题(我使用的是DrJava IDE)。任务是创建一个带有n编号为 的彩票的构造函数1 to n。
import java.util.ArrayList;
public class Tombola {
private ArrayList<Integer> arr;
public Tombola(int n){
for (int i = 0; i < n-1; i++){
this.arr.add(i) = i + 1;
}
}
}
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:
意想不到的类型。
要求:变量。
发现:值。
我试图改变n和i整数,但它没有帮助。
这是我的第一个问题,我很高兴加入社区.我明天有一个测试,其中一个例子就是那条线
i=0; j=2; z=2
i=j--;
Run Code Online (Sandbox Code Playgroud)
完成的确切操作是什么?因为我知道j--每次都意味着j-1.谢谢!我在Dr.Java.