当前位置: 首页 > news >正文

Java入门全记录

一、表达式1. 概念由变量、运算符、字面值组成的式子运算后会产生一个结果。两变量参与运算结果类型规则如果参与运算的变量有一个为 double 类型结果就是 double 类型如果没有 double 有一个为 float 类型结果类型为 float如果没有 double/float 有一个为 long 类型结果类型为 long其余所有情况结果全都是 int 类型代码示例byteb1;byteb2b1;// 编译报错b1运算结果是int类型不能直接赋值给byte二、运算符1. 算术运算符“ - * / %注意 两端只要有一个是 String 字符串类型就代表字符串拼接/连接。2. 赋值运算符 - * / % 重点 等综合运算符没有自动类型提升会隐式强制转换面试题对比// ①byteb1;bb1;// 编译不通过b1结果是int类型int无法直接赋值给byte// ②byteb1;b1;// 编译通过复合赋值自动强转结果b23. 一元运算符 自增、 – 自减a 先使用再加1inta1;intca;// 等价于 int c a; a a1;// 结果c1a2a 先加1再使用开发时只关注变量自身增减 a 和 a 无区别面试重点考察运算顺序区别。4. 关系运算符 !作用判断两个变量关系是否成立返回值关系成立返回 true 不成立返回 false 结果为 boolean 类型布尔表达式用关系运算符连接变量返回布尔值的表达式5. 逻辑运算符 短路与两边都为true才为true左边为false右边不执行|| 短路或两边有一个为true就为true左边为true右边不执行! 逻辑非对结果取反 非短路与两边都为true才为true无论左边结果右边必执行| 非短路或两边有一个为true就为true无论左边结果右边必执行面试题 和 的区别相同点都要求两边布尔表达式同时为 true 最终结果才为 true不同点 是短路运算符第一个表达式为 false 后面表达式不再执行 是非短路运算符不管前面结果如何后面表达式必须执行6. 条件运算符三元运算符执行原理布尔表达式结果为 true → 执行表达式1布尔表达式结果为 false → 执行表达式2三、Scanner 扫描器控制台键盘输入1. 使用步骤创建扫描仪java.util.Scannerscnewjava.util.Scanner(System.in);2. 常用输入方式intasc.nextInt();// 输入整数doublessc.nextDouble();// 输入小数Stringssc.next();// 输入字符串(不含空格)Stringssc.nextLine();// 输入整行字符串(可带空格)charcsc.next().charAt(0);// 输入单个字符
http://www.gsyq.cn/news/1378020.html

相关文章:

  • 9大网盘直链解析工具:免费解锁高速下载的终极解决方案
  • 契约锁使用
  • 终极指南:让你的10美元鼠标超越苹果触控板 - Mac Mouse Fix深度解析
  • 书匠策AI论文实验室[特殊字符]:拆解AI帮你“拼“毕业论文的四步神操作
  • 暗黑3按键助手终极指南:5分钟学会游戏操作自动化
  • 小学阶段物理学习书籍推荐
  • Wand-Enhancer:3步解锁WeMod专业版功能的完整用户指南
  • 告别ENVI/Erdas!用PCI Geomatica处理Pleiades立体像对,手把手教你提取高精度DEM(附数据与避坑指南)
  • Windows任务栏透明化终极指南:5分钟掌握TranslucentTB完整设置技巧
  • Synapse v1.4:站在 codegraph 肩膀上,给全栈个体户的轻量级“第二大脑“
  • 2026年5月安徽地区黄金回收白银铂金回收本地回收店铺实力榜单TOP1:千足金+金银条+铂金+贵金属 上门回收门店地址及联系方式 - 检测回收中心
  • 5个高效Unity游戏去马赛克插件:UniversalUnityDemosaics完整配置指南
  • FastNet:基于图神经网络的全球中期天气预报模型架构与工程实践
  • 使用 Node.js 开发后端服务并集成 Taotoken 多模型 API
  • 幻觉不是Bug,是架构缺陷!DeepSeek推理层幻觉爆发预警机制,工程师必须在下次部署前掌握
  • 深度学习实现分数阶涡旋光束在湍流环境下的高精度联合识别
  • Java八股文16大专题万字总结+大厂高频场景题深度解析
  • 如何为本地音乐库批量获取同步歌词:LRCGET 完全指南
  • 告别MobileNetV3老套路:用RepViT的‘现代化’思路重构你的轻量CNN项目
  • 西安旅行社哪个靠谱
  • OBS多平台推流终极指南:obs-multi-rtmp插件3步配置教程
  • 全域孪生应对井下爆炸风险,无感定位完善矿山透明化空间管理,打破 UWB 感知局限
  • [对比学习LangChain和MAF-05]两种截然不同的Agent管道设计
  • Source Han Serif CN思源宋体:彻底解决你的中文排版难题
  • 番茄小说下载器:打造你的离线数字图书馆
  • C++ STL string迭代器的使用
  • ROS机器人数据回放新姿势:用rosbag2video.py脚本一键生成MP4视频(Ubuntu 18.04 + Melodic实测)
  • 深圳市建永防水装饰:专业的深圳家庭漏水维修公司哪家好 - LYL仔仔
  • 推荐长沙的全屋智能家居实体店
  • Awoo Installer:如何为破解版Switch打造高性能游戏安装解决方案