java小记-scanner,idea、强制转换、字符拼接、前五类运算符
①不想打字也是我的罪过吗?
blblb
作业2:
老师的代码:
结果
我的代码看起来冗余:
想说的:
我的本意是以为scanner只能记录一个数,然后就想着输入两次就能算两个数了,但没想到人家只是让你输就完了。不要管那么多。
而且和值只是输出打印就可以了,不需要另外存储,只是当它如果要用在某个地方作为变量时,可以单独写一个变量存储。这里显得有些多余了。再比如上面第一个作业,i的作用也是输出,其实也可以直接用sc.nextInt()输出即可,但为了方便阅读,还是用i记录再输出。所以在写代码的时候要随机应变,不是死代码,而是灵活运用。
后记:
完了完了,有点误解,
scanner 输出两个数的时候,老师写的分别是两次输入,我记成了一个输入可以记两个数字,现在看新的作业用到scanner时候才发现:
②学习idea工具的快捷使用:
project-module-package-class层层递进
psvm实现main方法的快捷代码编写,
sout实现输出语句的快捷代码编写:
设置字体颜色,字体大小以及注释样式(默认灰色斜体)
settings-editor-font以及editor-language default-comments
自动导包:
自动提示时忽略大小写:
设置背景图片:
③运算符:
算术运算符
加减乘:
除法,取余取模:
弹幕看到的一个 10.0/3和10/3.0是一样的吗,我也好奇,就来试试。好家伙bug又来了:
java: 无效的源发行版: 22
看大神的解决办法:
我试了一下,还是不行,然后重启就好了。
看来结果是一样的:
④疑问:取模会用到什么样的场景呢:
练习:
老师写的:
我写的:
有待改进。
⑤类型转换:
隐式转换(小→大)高位补0
练习:
强制转换(大→小)损失精度
练习:
做一个修改之后:
⑥字符串连接:
连续的+是从左到右进行运算,只要有字符串参与,就是一个拼接操作:
⑦字符相加:
小结:
⑧自增自减运算符:
练习:
⑨赋值运算符:
⑩关系运算符:
练习:
⑩①逻辑运算符:
分类:
场景:
演示代码:
小结:
⑩②短路逻辑运算符:(只算一半,提高运行效率)
例子:
本文作者:laogui_fuyu
本文链接:https://www.cnblogs.com/itski/p/18239610
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具