java 代码解析
发布网友
发布时间:2022-04-30 00:36
我来回答
共7个回答
热心网友
时间:2022-04-23 12:56
设u和v是类A的两个对象——u和v是类A的两个实例?
u==v
的意思是判断u和v是否是同一个实例。
如果返回true,表示u和v是A的同一个实例。
如果返回false,表示u和v是A的两个不同实例。
热心网友
时间:2022-04-23 14:14
是的,==除了判断值相等外,还判断两个对象或引用是否相等。A类有两个对象u,v,即A类实列化了u,v两个对象并在内存开辟了两个地址,若u==v则认为两者指向同一个地址也就是引用同一个对象。
热心网友
时间:2022-04-23 15:49
你的第一个错误就是类没有找到,原因是.java 文件名和类名不一致,仔细检查一下吧,另外程序里本身还有一些错误,我已经改好了,代码如下:
public class Example1_1 {
public static void main(String args[])
{
String arrStu[][]={{"20073401","王宏","女","18"},{"20073402","张华","女","19"},
{"20073403","刘鹏","女","20"},{"20073404","王秋月","女","22"}};
System.out.println("下面是打印结果\t学号\t姓名\t性别\t年龄");
for(int i=0;i<arrStu.length;i++)
{ System.out.println("第"+(i+1)+"行的所有元素:");
for (int j=0;j<arrStu[i].length;j++)
{ System.out.println(arrStu[i][j]+"\t");
}
System.out.println("\n");
}
}
}
热心网友
时间:2022-04-23 17:40
public class Example1_1 {
public static void main(String args[])
{
String arrStu[][]={{"20073401","王宏","女","18"},{"20073402","张华","女""19"},
{"20073403","刘鹏","女","20"},{"20073404","王秋月","女","22"}};
System.out.println("下面是打印结果\t学号\t姓名\t性别\t年龄");
for(int i=0;i<arrStu.length;i++)
{ System.out.println("第"+(i+1)+"行的所有元素:");
for (int j=0;j<arrStu[i].length;j++)
{ System.out.print(arrStu[i][j]+"\t");
}
System.out.println("\n");
}
}
}
复制上去再试试。
热心网友
时间:2022-04-23 19:48
可以这么说,或者说是否两者都指向同一内存地址,当然这个地址就是对象的存储地址
热心网友
时间:2022-04-23 22:13
程序应该没错,感觉你的java配置可能有问题
热心网友
时间:2022-04-24 00:54
你编译成功了吗?