我想運行這個程序,但得到一個奇怪的運行時錯誤消息(運行時錯誤),我得到一個黃色感嘆號和Java咖啡杯彈出窗口。該消息顯示「Java類文件Account.class無法啓動,請檢查控制檯是否有可能的錯誤消息。」我檢查了控制檯,但沒有看到任何錯誤。任何人都可以看到這個程序有什麼問題嗎?非常感謝所有的幫助。我在Mac上使用BlueJ來編寫,編譯和運行這個程序。運行時錯誤。試圖產生隨機整數
import java.util.Random;
public class ArrayDemo
{
public static void main (String[] args)
{
System.out.println("Begin Program");
int arr[] = new int[100];
Random randomGenerator = new Random();
}
public static int[] calculateEven (int[]a)
{
int arr[] = new int[100];
int idx = 0;
for (int j = 0; j < a.length; j++)
{
if (a[j]%2==0)
{
arr[idx] = a[j];
idx++;
}
}
return arr;
}
public static int[] calculateOdd (int[]b)
{
int arr[] = new int [100];
int idx = 0;
for (int i = 0; i < b. length; i++)
{
if (b[i]%2!=0)
{
arr[idx] = b[i];
idx++;
}
}
return arr;
}
}
該代碼沒有運行時錯誤。它必須是你的環境問題。 – resueman
@resueman它編譯並運行並生成,然後打印機器上的號碼? – Skier1999
它不會打印任何數字(因爲您的代碼現在不會調用'calculate'方法中的任何一個(儘管我確實添加了一些代碼來調用它們以確保它們已經運行)),但它會打印「Begin Program 「消息,併成功退出。 – resueman