java:int a = 1; a = a++; System.out.println(a); 为什么输出a为... 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 java int a++ system.out.println 搜索资料 2个回答 #热议# 生活中有哪些实用的心理学知识? 紫薇参星 科技发烧友 2016-05-04 · 有一些普通的科技小锦囊 知道大有可为答主 回答量:5983 采纳率:92% 帮助的人:3628万 我也去答题访问个人页 关注 展开全部 因为a++是先赋值后自加1,所以a=a++;赋给a的是1,所以输出为1. 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 丶恋n1 推荐于2017-07-26 · TA获得超过351个赞 知道小有建树答主 回答量:219 采纳率:100% 帮助的人:82万 我也去答题访问个人页 关注 展开全部 a = a++;其中a++是一个有返回值的表达式。a++的实现逻辑相当于int temp = a; a ++ ;return temp; 返回的还是a之前的值。所以a=1;如果想要a自增长,使用a++就可以了;另外说下a++和++a的区别,a++是先赋值再计算++,++a是计算++再赋值。 本回答被网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-11-16 java System.out.println()输出规则是什么? 2021-05-30 System.out.println(a != 10 & a++ == 10); 2016-04-17 为什么Java 中输出要用System.out.println;这一大串 3 2018-05-24 执行语句"a=b=3;System.out.println((a<<2)+","+(b>>2));"后的输出结果为______ 1 2016-10-22 为什么Java 中输出要用System.out.println;这一大串 2019-11-13 System.out.println("a" + (char) 2); System.out.println("a" + (char) 6); 这样拼接为什么没有区别? 2016-09-06 java中System.out.println()的问题? 2016-08-20 为什么Java 中输出要用System.out.println;这一大串 更多类似问题 > 为你推荐: