我一直在這個項目中嘗試了幾個星期,我必須讓一個類從1-250產生500個隨機數,而在第二個類中,我必須繼承第一個類的屬性並將所有這些數字寫入文本文件中,但是當我遇到問題並且使用它時,我還沒有找到一種方法在線執行。如何讓兩個類在Java中一起工作?
我的第一節課是
import java.util.Random;
public class GenKeys {
public static void random(){
for (int i = 0; i < 250; i++) {
int x = (int) (Math.random() * 100);
}
}
}
和我的第二個代碼
import java.util.Random;
import java.io.*;
import java.lang.*;
public class MainProg extends GenKeys{
public static void main(String[] args){
public static void random(){
try {
BufferedWriter out = new BufferedWriter(new FileWriter("file.txt"));
out.write(x + System.getProperty("line.separator"));// when i compile the x is not found!!!
out.close();
} catch (IOException e) {
System.out.print(e);
}
}
我怎樣才能讓兩個班一起工作?
您擴展了GenKeys,但是您在寫入之前從未實際繼承'x'的值。因此,編譯器錯誤... – Tdorno 2013-05-12 14:03:44