📄 arrayvariable.java
字号:
/*
* 吕渊 200532580144
* 使用工具:eclipse
* Java SE 6
*/
//存储数组变量的类
public final class ArrayVariable {
//数组变量名
protected String name = "";
//数组长度
protected int length = 0;
//数组变量值
protected int[] value;
//构造方法
public ArrayVariable (String name, int length) {
this.name = name;
this.length = length;
value = new int[this.length];
for (int i = 0; i < this.length; i++) {
value[i] = 0;
}
}
//构造方法
public ArrayVariable (String name, ArrayVariable arrayVar) {
this.name = name;
this.length = arrayVar.length;
this.value = arrayVar.value;
}
//构造方法
public ArrayVariable (String name, java.util.ArrayList<Integer> valueList) {
this.name = name;
this.length = valueList.size();
value = new int[length];
for (int i = 0; i < this.length; i++) {
value[i] = valueList.get(i);
}
}
//获取具体索引处的值
public int getValue (int index) {
return value[index];
}
//使用具体值对变量赋值
public void setValue (java.util.ArrayList<Integer> valueList) {
for (int i = 0; i < valueList.size(); i++) {
value[i] = valueList.get(i);
}
}
//使用数组变量对变量赋值
public void setValue (ArrayVariable arrayVar) {
for (int i = 0; i < arrayVar.value.length; i++) {
value[i] = arrayVar.value[i];
}
}
//设置具体索引处的值
public void setIndexValue(int index, int indexValue) {
value[index] = indexValue;
}
//返回变量值的字符串形式
public String toString() {
String str = "{";
for (int valueT:value)
str += valueT + ", ";
str = str.substring(0, str.length()-2) + "}";
return str;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -