
Java
文章平均质量分 54
记录自己在学习Java中记录的笔记和思考,和大家共同进步。
C囧囧
三脚喵
展开
-
Java中的基本运算符(3)
说到逻辑与和逻辑或,有个概念就是短路方式,如果第一个表达式能够确定最后的结果,则第二个表达式直接被“短路”而不会被计算了,这一点也是和C/C++中是一样的。然后是大于(>),小于(=)和小于等于(原创 2024-07-24 23:45:49 · 136 阅读 · 0 评论 -
Java中的基本运算符(2)
首先,移位运算>>和原创 2024-07-24 23:37:22 · 239 阅读 · 0 评论 -
Java中的基本运算符(1)
,-,*,/分别对应了数学上的加减乘除,和绝大多数语言是一样的,稍微需要注意的是,除法中,如果两个参与运算的数都是整数,则表示整数除法,例如5/3结果是1,如果有一个是浮点数,则结果就是浮点数,即使6.0/3,结果也是浮点数2.0,而不是整数2。Java在这一部分的设计上,借鉴了C和C++的方式,在不需要传递值出去的时候,两者效果相当,但是需要传递值时,前增是先自增,再将结果传递出去,而后增则是先将值传递出去,然后再自增,对于自减也是一样的。前面四个结果分别是2,2,-2,-2;最后两个的结果是0。原创 2024-07-23 22:41:05 · 423 阅读 · 0 评论 -
茴字的四种写法--Java中的switch
澄清java和其他语言中switch语句的相同点和不同点原创 2024-07-21 22:51:24 · 438 阅读 · 0 评论 -
Java可以按引用调用吗?
调用前后,作为实参的int变量,其值并不会发生改变,更夸张的是,你甚至可以传递一个int的字面量,而字面量是不能够作为左值的。例如,关于按值调用(call by value)和按引用调用(call by reference),这两种方式在C++中已经是司空见惯的老生常谈问题,对于这个现象的描述,swap函数的出场率也是非常高的。学习Java中,最大的问题并不是语言本身,而是一些经验和固有的认知,有些基本的知识,已经根深蒂固,但是如果换个编程语言,思维的惯性可能是有害的。那么,在Java中又是如何?原创 2024-07-14 22:29:08 · 290 阅读 · 0 评论 -
通过递归方式求排列
通过递归方式求排列。原创 2024-07-07 22:55:44 · 125 阅读 · 0 评论