该程序我想用java类实现类似c语言中的结构体数组,下面颜色标记处有错吗?我不知道能不能这样赋值和引用,请高手指点下阿
class Struct
{
public int x,y,pre;
}
public class Xuexi
{
Struct[] sq;
void xuexi()
{
sq=new Struct[50];
for(int i=1;i<50;i++)
sq[i]=new Struct();
sq[0].x=0;
sq[0].y=0; System.out.println(sq[0].x+" "+sq[0].y);
}
public static void main(String args[])
{
Xuexi x=new Xuexi();x.xuexi();
}}
class Struct
{
public int x,y,pre;
}
public class Xuexi
{
Struct[] sq;
void xuexi()
{
sq=new Struct[50];
for(int i=1;i<50;i++)
sq[i]=new Struct();
sq[0].x=0;
sq[0].y=0; System.out.println(sq[0].x+" "+sq[0].y);
}
public static void main(String args[])
{
Xuexi x=new Xuexi();x.xuexi();
}}
解决方案 »
- 同一jar 不同环境下运行报错 ClassFormatError: Unknown constant
- 谁帮写个小列子:JTable中第一排是一排JCheckBox
- 编程怎么使文件大小可以达到几百MB甚至上GB,但占用磁盘大小只有几十KB
- 关于建立文本框中如何设定用户输入字符的回显字符
- 本人初来乍到,望大家多多帮助!
- 如何捕获 Ctrl+Enter 事件
- JAVA中的文件操作问题
- 一直在想一个菜鸟问题:java没了指针用什么来代替??
- 高手请看:怎样用xml文件存储和传输多媒体文件并解析!!急啊。。。(100分)
- 关于NetBeans IDE3.4.1和Sun One 的疑问?
- 请教一道数据库笔试题(关于查询性能)!
- 关于JPanel大小调节的问题???
你建了一个对象数组,可是你只创建了49个对象,第0个对象你没创建,for(int i=1;i <50;i++)
改成 for(int i=0;i <50;i++) 就可以了,为数组的每一个元素都创建一个Struct对象