为了账号安全,请及时绑定邮箱和手机立即绑定

为什么要先three=0?

为什么要先three=0?

Niz 2016-07-15 15:04:21
public class lianxi2{    public static void main(String[] args) { int one = 10 ;        int two = 20 ;        int three = 0 ;        three=one+two;        System.out.println("three=one+two==>"+three);        three+=one;        System.out.println("three+=one==>"+three);     }}中的第一个three=0 这个是什么意思?
查看完整描述

6 回答

已采纳
?
KXFT

TA贡献113条经验 获得超58个赞

我觉得只是给three一个初始值,防止one two three同时为空的时候输出错误

不过你这个代码直接int three也没什么问题

查看完整回答
1 反对 回复 2016-07-15
?
慕粉uspeakeasy

TA贡献9条经验 获得超5个赞

可以不用int three =0;就直接写 int three就行啊 。不过这么写应该是很好的,最开始等于0 啊,初始化一下啊 

查看完整回答
1 反对 回复 2016-07-16
?
慕莱坞9220042

TA贡献377条经验 获得超508个赞

你好,这是给three设置初始化的值,也可以不设置初始化值,例如:

int three;

望采纳!

查看完整回答
1 反对 回复 2016-07-15
?
大咪

TA贡献785条经验 获得超332个赞

举个例子,就相当于和语文中的前缀一样。。。。给后面three做个铺垫,做个解释,每个变量都需要设置一个类型,这样把变量初始化,所以three要先int一下,让他等于0,或者int three这样也行。

查看完整回答
反对 回复 2016-07-15
?
blovetu

TA贡献319条经验 获得超234个赞

第一是初始化一下,第二是定义一下它是什么类型

查看完整回答
反对 回复 2016-07-15
  • 6 回答
  • 0 关注
  • 1548 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信