this指的是此对象自身。也就是哪个对象里面用this就指的是哪个对象。
站在用户的角度思考问题,与客户深入沟通,找到宁河网站设计与宁河网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、成都网站设计、企业官网、英文网站、手机端网站、网站推广、域名申请、雅安服务器托管、企业邮箱。业务覆盖宁河地区。
this.increment()是指此对象的方法。
另外如果不知道某个方法什么意思,或者什么情况该用什么方法时,强烈建议使用java api文档查询.
x增值
=正负(看情况) 行进单位*cos(角度)
y增值
=正负 (看情况) 行进单位*sin(角度)
受限于计算机中存储位数,浮点数的精度有限。举个例子说,1/3你用纯数学表达可以说是0.33333333....后面无限个3。但用float类型的变量保存时,就得截断了,比如0.3333333,这样它就跟实际的值有了一个微小的差别(0.0000000333333....),这些差别累积起来会导致比较大的差别(就是你做累加操作时遇到的情况)。
代码好像很正常呀。
我只能告诉你如何去解决这个问题了。
你可以在控制台输入:tf1.getText().
输入 s1 的值,自己看看回去就知道怎么回事了。
如果有必要的也可以输出:tf1.getText().equals(s1) 的值.
当然也可以用debug模式。