大家帮我看看这个在applet里面输入poly line的程序
不知道怎么定义数组阿import java.awt.*;
import java.applet.Applet;public class Hello extends Applet{ public void paint(Graphics g)
int array[a] =new array(1,2,3,4,5);
int array[b] =new array(6,7,8,9,10);
{
g.setColor(Color.red);
g.drawPolyline(r1,r2,20);
运行总是出错·
}
}
不知道怎么定义数组阿import java.awt.*;
import java.applet.Applet;public class Hello extends Applet{ public void paint(Graphics g)
int array[a] =new array(1,2,3,4,5);
int array[b] =new array(6,7,8,9,10);
{
g.setColor(Color.red);
g.drawPolyline(r1,r2,20);
运行总是出错·
}
}
int array[b] =new array(6,7,8,9,10);
[]中不用给出数组中的元素个数
int array2[] = {6,7,8,9,10};
注意后面是{}。
import java.applet.Applet;public class Hello extends Applet{ public void paint(Graphics g)
{
int array[] ={1,2,3,4,5};
int array1[] ={6,7,8,9,10};
{
g.setColor(Color.red);
//g.drawPolyline(r1,r2,20);
}
}
}
int array[a] =new array(1,2,3,4,5);
int array[b] =new array(6,7,8,9,10);
应改成
int array[] ={1,2,3,4,5};
int array1[] ={6,7,8,9,10};
碧海夜心 寫的代碼中array與array1所起的作用就如你先前的a,b,你在後面用到a,b的地方用這兩個就對了
他那樣寫才是JAVA中的合法聲明
int b[] ={6,7,8,9,10};数组名就是 a,b
int[] a={1,2,3,4,5};
int[] b={6,7,8,9,10};
这里的数组含义与C语言等语言是不同的
import java.applet.Applet;public class Hello extends Applet{
int r1[] ={1,2,3,4,5};
int r2[] ={6,7,8,9,10};
public void paint(Graphics g)
{
g.setColor(Color.red);
g.drawPolygon(r1,r2,5);
}
}