目标 -
尝试用很少的函数创建类 - 创建数组并用它做一些操作现在我希望用户输入数组的长度并且程序将它返回给用户
做了什么?-
创建类:
public class Array {
private int myArray[];
private int count;
Array(int length){
myArray = new int[length];// create mas of diff length
count =0 ; // count q-ty of elements
}
//array out
public static void outArray(int array[]){
int length = array.length;
for (int i=0; i<length+1; i++){
System.out.println("Element number ["+i+"] is ["+ array[i]+"]");
}
}
主要:
public static void main(String[] args) throws IOException {
System.out.println("What length of your array? []");
Array matrix = new Array(Array.getCharToInt());
Array.outArray(matrix);
....
发生了什么 -
这里我有一些问题 Array.outArray(matrix);
问题 -
我在哪里做错了?也尝试了很多变体,但无法理解我做错了什么。
更改获取数组实例的函数,但现在我的方法有问题.. - 无法获取数组的长度`
Array(int length){
myArray = new int[length];// create mas of diff length
int myLength=myArray.length;
}
//array out
public static void outArray(Array array){
int length = array.myLength; - cant do like this - "myLength cannot be resolved or is not a field".
我想如果我向构造函数添加一些字段,我可以使用它还是我做错了什么?