首页 > 其他分享 >案例运行结果及解析

案例运行结果及解析

时间:2024-09-28 09:22:40浏览次数:10  
标签:语句 20 21 结果 短路 案例 解析 true 运行

说明:此文解释上期https://blog.csdn.net/weixin_61767383/article/details/142425642?spm=1001.2014.3001.5502案例运行结果

运行结果:

Q1.为什么a的值是22,bo1的值是true?

A:最初a赋值是20,++a,变为21,然后执行&&前面的语句,此时是true接着a还是21,执行&&后的语句,此时结果也是true,执行完语句之后,a自加1,最终结果是22,当短路与前后的语句都是true时,最终bo1的结果就是true。

Q2.为什么b的值是21,bo2的值是false?

A:b刚开始被赋值为20,接着执行短路与前面的语句,20对3取余,结果不等于0,所以前半句是false,然后执行完前面的语句后,b就是21,然后就不会执行短路与后面的语句,即b的最终结果就是21,bo2结果为false。

总结

本案例用到的之前提到的知识点:

1. 短路与逻辑运算符---Java-CSDN博客

2. 算术运算符++a和a++的区别

刚开始写这个程序时一脸懵逼,搞不清为啥b是21,经过反复的练习和思考终于搞懂了!

大家也要积极交流哦,有什么问题我们一起讨论,共同进步

标签:语句,20,21,结果,短路,案例,解析,true,运行
From: https://blog.csdn.net/weixin_61767383/article/details/142444289

相关文章

  • LlamaParse - 文档解析
    文章目录一、关于LlamaParse价格LlamaCloud例子二、使用入门三、与文件对象一起使用四、`SimpleDirectoryReader`一、关于LlamaParsegithub:https://github.com/run-llama/llama_parseLlamaCloud文档:https://docs.cloud.llamaindex.ai/LlamaParse是LlamaCl......
  • 一站式解决方案:10款PM工程项目管理软件深度解析
    市面上主流的10款PM工程项目管理系统推荐:PingCode、Worktile、飞书、金和项目管理、致远协同办公、Asana、Trello、JIRA、Basecamp、Monday.com。在现代企业管理中,项目的复杂性常常让人感到无从应对,错失进度和预算控制的情况屡见不鲜。选择合适的PM工程项目管理系统,不仅可以......
  • 12 random案例 年会抽奖案例
    年会抽奖案例把向向过程编程函数实现时:可读性+重用性,print时,能不使用“”号时,尽量不使用-各部门统计员工的姓名=>部门名称.txt-读取用户信息-根据特定的奖项配置来进行抽奖data_list=[("三等奖",5,"空气净化器"),("二等奖",3,"ipad"), ("一等奖",2,"iphone13"),......
  • 11 random案例1
    生成公司所有员工的信息,放在一个列表里面importrandom#生成公司所有员工的信息,放在一个列表里面,随机选择一个员工user_list=[]foriteminrange(1,301):user_list.append(f"工号-{item}")lucky_user=random.choice(user_list)print(lucky_user)随机获取3......
  • 14 hashlib 案例2 用户注册
    问题:无法反向解密时,我们知道密码明文吗用户注册importhashlib#1、用户注册user=input("请输入用户名:").strip()pwd=input("请输入密码:").strip()#2、加密obj=hashlib.md5('testaa'.encode('utf-8'))obj.update(pwd.encode('utf-8'))encryp......
  • 13 hashlib案例1
    此模块用于实现加密,例如:md5加密importhashlibdefrun():data='中国联通'obj=hashlib.md5()obj.update(data.encode('utf-8'))ret=obj.hexdigest()print(ret)为什么要加密#避免密码被破解wupeiqi,123alex,123eric,123wupeiqi,202c......
  • 15 json常见操作与案例 序列化 反序列化
    json:本质是一个特定结构的字符串意义:打通不同编程语言之间进行相互通信时的数据格式问题。序列化(python数据类型转换成JSON格式化字符串)#python数据类型转换成JSON格式化字符串序列化importjson#python数据类型info={"code":1000,"message":"succes......
  • freeRTOS源码解析4--tasks.c 6
    4.2.14退出阻塞--xTaskAbortDelay接口:BaseType_txTaskAbortDelay(TaskHandle_txTask)形参1:xTask,想要退出阻塞态的任务;返回:pdPASS:退出成功;pdFAIL:退出失败。1BaseType_txTaskAbortDelay(TaskHandle_txTask)2{3TCB_t*pxTCB=xTask;4BaseType_tx......
  • 【AIGC】ChatGPT提示词解析:如何生成爆款标题、节日热点文案与完美文字排版
    博客主页:[小ᶻZ࿆]本文专栏:AIGC|ChatGPT文章目录......
  • JAVA连接HDFS使用案例
    JAVA连接HDFS使用案例一、引言Hadoop分布式文件系统(HDFS)是大数据存储的基础。对于Java开发者来说,能够通过Java代码操作HDFS是处理大数据任务的关键技能。本文将通过几个简单的示例,展示如何使用Java连接HDFS并执行一些基本的文件操作。二、连接HDFS1、第一步:添加依赖在M......