JavaSE-tow
来源:互联网 发布:音频剪切合并软件 mac 编辑:程序博客网 时间:2024/06/05 12:50
运算符优先级(从大到小):单目运算符——>算术运算符——>关系运算符——>逻辑运算符——>三目运算符——>赋值运算符
(~)按位非(not)取反 (&)按位与(and) (|)按位或(or) (^)按位异或
(>>)右移,左边空位补最高位既符号位
(>>>)无符号右移,左边空位补0
(<<)左移,右边空位补0
三目运算符: x ? y : z (如果x为true,结果返回y,否则返回z)
整形与浮点型和字符型数据可以混合运算
强制类型转换:(转换类型)变量名 例: char b='c'; int i=(int )b;
if三种流程结构:顺序结构、分支结构、循环结构
随机数:Math.randow()(产生double类型的随机数)
分支结构:
如果表达式的值是真则执行语句块代码,否则跳出循环
(==)用来判断内存地址是否相等
.equels判断输入的是否是需要的值
字符串判断不能使用(==)必须使用.equals("对象")这个方法
如果表达式的值为true执行语句块1,否则执行语句块2
Switch根据表达式值的不同执行许多不同的操作
switch语句根据表达式的值从相匹配的执行,一直执行到带有break标签处开始结束case语句,或者是switch语句的末尾,若无匹配的case值就直接进入default语句
switch语句只能处理的等值条件判断的情况,且表达式必须是byte、short、int、char类型,jdk1.7版本添加String类型
循环三要素:初始化、条件表达式 、增量(减量);若无增量(减量)则无限循环
for是最有效最灵活的循环结构,在C语言中不允许在for中直接初始化,在JAVA中可以直接初始化
for中三个表达式都可以省略,但是分号(;)不能省略
break(打断、中断)结束一层循环
continue(中断)结束本次循环,继续下一次循环
return:从当前方法退出,返回到调用该方法的语句处,并从该语句的下条语句处继续执行。若不写返回值,就是结束语句
方法是封装在一起的集合
在某些语言中称为函数或者过程
方法重载:一个类中可定义相同名字、参数不同的多个方法
判断依据:同一个类、同一个方法名,参数类型不同,类型、个数、顺序不同,至少一个不同
递归:自己调用自己
特点:一个问题可被分解为若干层简单的子问题,子问题和其上层问题的解决方案一致,外层问题的解决依赖于子问题的解决
递归结构包括两部分:递归结束条件、递归体
数组:一组相同类型数据的有序集合
数组长度确定,大小写不变,元素是相同类型
栈是存放名字和内存地址,堆是存放数据
- JavaSE-tow
- 周末总结tow
- leetcode: Add Tow Numbers
- LeetCode: Tow Sum (JavaScript)
- LeetCode : Tow Sum [java]
- leetcode-001 tow sum
- [leetcode]Tow Sum(java)
- javascript —— tow
- 1 Tow Sum
- tow weeks(4)
- tow weeks vim (7)
- tow weeks vim(8)
- leetcode-Add Tow Numbers
- [LeetCode]--Tow Sum
- leetcode 1. Tow Sum
- javaSE
- javaSE
- javaSE
- 【OpenCV入门指南】第六篇 轮廓检测 下
- 计算几何 矢量表示
- 在.net中读写config文件的各种方法
- 1.异常
- 关于vs助手Visual_Assist_X_10.8.XXXX
- JavaSE-tow
- 剑指offer--31连续子数组最大和
- SQL知识点梳理
- 【OpenCV入门指南】第七篇 线段检测与圆检测
- String的注意事项
- TensorFlow学习笔记(一)
- Android N编译之Out of memory error
- 声明式编程和命令式编程的比较
- 排列(permutation)