我想從另一個調用類的公共無效顯示(),但我不知道如何幫我 這是我的計劃:如何調用一個void方法從另一個類
public class SignalMap
{
private boolean[][] signal;
private double threshold;
private Network net;
private int size;
public SignalMap(Network net, double threshold, int size)
{
this.net = net;
this.threshold = threshold;
signal = new boolean[size][size];
for(int i = 0; i < size; i++)
{
for(int j = 0; j < size; j++)
{
if(net.getSignal(i, j) >= threshold)
{
signal[i][j] = false;
}
else
{
signal[i][j] = true;
}
}
}
}
public void display()
{
for(int i = 0; i < size; i++)
{
for(int j = 0; j < size; j++)
{
if (signal[i][j].equals(true))
{
System.out.printf("%5d ", signal[i][j]);
}
}
System.out.println();
}
}
public double poorSignal()
{
int x = 0;
for(int i = 0; i < size; i++)
{
for(int j = 0; j < size; j++)
{
if (signal[i][j] == true)
{
x = x + 1;
}
}
}
return 1/(size/x);
}
}
請幫助告訴我,如果我做錯了什麼。 這是我必須回答的問題:在SignalMap
類中編寫方法顯示,打印顯示信號不好的區域的陣列(例如,如果信號較差,則顯示X)。
這個問題似乎是無關緊要的,因爲它需要介紹OO編程。堆棧溢出不是一本好書,教程或老師的替代品。 – 2014-11-02 16:03:07