import java.util.*;
import javax.swing.*;
public class lianxi
{
public static void main(String[] args)
{
array staff = new array;
staff.getdata();
System.exit(0);
}
}
class array
{
public void getdata()
{
String input = JOptionPane.showInputDialog("输入数据:");
data = Integer.parseInt(input);
}
public int putdata()
{
return data;
}
private int data;
}怎么才能对ARRAY的对象staff里面的data 赋值呢??????
import javax.swing.*;
public class lianxi
{
public static void main(String[] args)
{
array staff = new array;
staff.getdata();
System.exit(0);
}
}
class array
{
public void getdata()
{
String input = JOptionPane.showInputDialog("输入数据:");
data = Integer.parseInt(input);
}
public int putdata()
{
return data;
}
private int data;
}怎么才能对ARRAY的对象staff里面的data 赋值呢??????
import javax.swing.*;class lianxi {
public static void main(String[] args) { // array staff = new array;
array staff = new array();
staff.getdata();
System.out.println(staff.putdata());
System.exit(0); }
}class array {
public void getdata() {
String input = JOptionPane.showInputDialog("输入数据:");
data = Integer.parseInt(input);
} public int putdata() {
return data;
} private int data;
}
array staff = new array;
array staff = new array();
可以得到值 你打印一下不就看出来了吗?
上面把你的程序稍微改了一下.
这JAVA 和C++比起来
我真是很不习惯啊
public class lianxi
{
public static void main(String[] args)
{
Array[] staff = new Array[10];
for(Array a:staff)
{
a.getname();
}
for(Array a:staff)
{
a.showname();
}
}
}
class Array
{
public Array()
{
name = "";
}
public void getname()
{
Scanner in = new Scanner(System.in);
System.out.print("what is your name?");
name = in.nextLine();
}
public void showname()
{
System.out.println("name is "+ name);
}
private String name;
}
再帮忙看下这个我感觉java接受数据的这地方我很不熟悉
还是谢谢# yirentianran谢谢!!马上给分!!
import java.util.*;
public class lianxi
{
public static void main(String[] args)
{
Array[] staff = new Array[10];
for(int i = 0;i<10;i++)
{
staff[i]=new Array();
staff[i].getname();
}
for(Array a:staff)
{
a.showname();
}
}
}
class Array
{
public Array()
{
name = "";
}
public void getname()
{
Scanner in = new Scanner(System.in);
System.out.print("what is your name?");
name = in.nextLine();
}
public void showname()
{
System.out.println("name is "+ name);
}
private String name;
}