datacell.java.svn-base
来自「java写的一个模拟cpu程序」· SVN-BASE 代码 · 共 81 行
SVN-BASE
81 行
/**
* DataCell.java
*
*
* @author 詹道楠
* @date 2008-5-6
*/
package execute;
public class DataCell extends Cell implements Parameters {
protected int content;
public DataCell() {
super(DATA);
setContent(0);
}
public DataCell(int data) {
super(DATA);
setContent(data);
}
public DataCell(String s) {
super(DATA);
setContent(s);
}
/**
* Return the content.
*/
public int getContent() {
return content;
}
/**
* Reset the content.
*/
public void setContent(String s) {
String tempStr = s.substring(1);
int temp = (new Integer(tempStr)).intValue();
setContent(temp);
}
/**
* Reset the content.
*/
public void setContent(int content) {
if(content < MIN && content > MAX) {
content = content % MAX;
System.out.println("error @ DataCell: data out of range");
}
this.content = content;
}
public String toString() {
return '#' + (new Integer(content)).toString();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?