我闹了第一个data类 用来存放帐户资料 (未给数组元素赋值)
然后我创建了第二个类给他们分别赋值
第三个类 调用了data类里面的数组 输出的为空值
为什么?
然后我创建了第二个类给他们分别赋值
第三个类 调用了data类里面的数组 输出的为空值
为什么?
解决方案 »
- 急求答案
- 编程题
- 如何用Java实现qq中的远程协助功能,可以看到对方桌面,可以控制对方鼠标(在允许的情况下)
- ava正则匹配问题
- javac编译的一个问题,为什么提示软件包javacard.framework不存在
- JavaBean里的getXXX函数是否可以带参数?
- 线程 心跳
- 急,连数据库时遇到的问题!!!
- **知道JTree的TreePath怎么获得该TreePath对应的节点**
- java 有能开发 播放 MP3 功能的插件吗。或是有没有成型的产品??
- 每次点开页面 销毁之前的页面(点开的时候去掉之前产成的那个页面)
- 不显示删除回复显示所有回复显示星级回复显示得分回复 提示,未能打开编辑器:Unmatched braces in the pattern,这是什么原因?
public int[] getArray(){return this.array;}
public void setArray(int[] array){this.array=array;}}class b{
static void init(data d){
d.getArray[0]=1;}
}class c{
public static void main(String[] args){
data d=new data();
b.init(d);
System.out.println(d.getArray[0]);
}
}
简单的写了一下,是这个意思吗?
我的代码是这样的
package ii; //这是第一个包
public class HHH{
public void Data(){
String[] a = new String[100];
int[] v = new int[100];
a[0] = "aaa";
v[0] = 505;
}
}package ss;
import ii.Data;
public void shou(){
Data x = new Data();
for(int i =0;i<=x.a.length;i++){
if(a[i]!=0){
a[i] = "AAAAA";
}
}
}
public class Helli{
public static void main(String[] args){
//测试类
import ii.Data;
Data x = new Data();
System.out.println(x.a[0]);
}
}
这是一个简单描述一下的代码
但是 基本上应该都猜不到!!
public class Land {
public static void main(String[] args){
Data x1 = new Data();
String admin;
String code;
Scanner name = new Scanner(System.in);
System.out.println("请输入帐号名:");
admin = name.next();
System.out.println("请输入密码:");
code = name.next();
if(x1.admin.equals(admin)&&x1.code.equals(code)){
System.out.println("帐号密码正确,正在进入商场");
}else{
System.out.println("抱歉您的帐号或密码错误,请重新输入");
}
}
}
class Data {
String[] admin = new String[100];
String[] code = new String[100];
public void data(){
admin[0] = "5050";
code[0] = "chinamobile";
}
}
public class Land {
public static void main(String[] args){
Hello x1 = new Hello();
String admin;
String code;
Scanner name = new Scanner(System.in);
// System.out.println("请输入帐号名:");
// admin = name.next();
// System.out.println("请输入密码:");
// code = name.next();
// if(x1.admin[0].equals(admin)&&x1.code[0].equals(code)){
// System.out.println("帐号密码正确,正在进入商场");
// }else{
// System.out.println("抱歉您的帐号或密码错误,请重新输入");
// }
System.out.println(x1.admin[0]+"\t"+x1.code[0]);
}
}
class Hello{
String[] admin = new String[100];
String[] code = new String[100];
public void shou(){
admin[0] = "5050";
code[0] = "chinamobile"; }
}
直接定义成data类应该就可以了吧。另
Data x = new Data();
import ii.Data; 这两个语句竟然没有语法错误??