像按键精灵的FindPicint x=0,y=0;
FindPic 170, 538, 283, 906, "Attachment:1.png", "000000", 0, 0.9, x, y
.
这样执行FindPic始终会改变x,y的值。java怎么实现呢?
FindPic 170, 538, 283, 906, "Attachment:1.png", "000000", 0, 0.9, x, y
.
这样执行FindPic始终会改变x,y的值。java怎么实现呢?
如果是在同一个作用域,那么直接对变量赋值即可。
如果不同作用域,可能需要通过return方式返回新的数值。
int x=0,y=0;
然后作为下面这个语句的参数,执行这个语句
FindPic 170, 538, 283, 906, "Attachment:1.png", "000000", 0, 0.9, x, y
执行后x的值会在170<=x<=283或x=-1
y的值在538<=y<=906或y=-1
我想知到它具体是怎么改变参数x,y的值的。
public class ChangeValue
{
//这里用的是private,应该设置getter/setter,否则在类外无法检查成员变量的值
//作为演示,就debug着看吧
private int a=-1;
private int b=-1;
public void findPic(String pic){
//这里根据pic设置a和b的值
a=100;
b=200;
}
public static void main(String[] args)
{
ChangeValue cv=new ChangeValue();
cv.findPic("c:\\a.jpg");
}
}