( ๐_๐)281 2022-10-05 11:16 采纳率: 100%
浏览 28
已结题

刚学if函数,if函数没研究明白

这个可以运行但是得不出正确结果1234567890102837591

img

  • 写回答

5条回答 默认 最新

  • 几分醉意. 新星创作者: Java技术领域 2022-10-05 11:55
    关注

    =和==是两个概念,这个必须要区分开,=是赋值,=右边的变量值赋给等号左边的变量,而==可以理解为判断两个变量是否相等。那你的题目来说,最开始if(a=e)就已经错了,只用了一个=,相当于是把e的值赋值给a的值,那么只要e不是等于0,这个语句就必执行,所以肯定得不到正确结果,应该写成if(a==e) 意思是判断a和e是否相等,相等了才执行if里面的代码块。个人建议,多去复习一下运算符与表达式,基础不牢地动山摇,加油。 如果有帮助请采纳

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 10月15日
  • 已采纳回答 10月7日
  • 创建了问题 10月5日