(自我整理)学习java第三天
2021/12/2 22:09:15
本文主要是介绍(自我整理)学习java第三天,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
运算符
1赋值运算符 "a=b" 把左边的值交给右边 还有 a+=b a*=b a/=b a-=b
2算数运算符 "+ - * /" "%" ++ --
3关系运算符 > < = >= <= == !=
4逻辑运算符 & && | || + !
5三元运算符 ? : a(关系运算)b=? d:c
分支结构
if 单分值 结构
if (判断结构){
代码
}
多分支结构
if(判断条件){
满足判断条件,执行代码1 不满足判断条件执行代码2
}else {
代码2
}
嵌套 分支
if (){满足判断条件,执行代码1 不满足判断条件执行代码2
} else if() {满足判断条件,执行代码 代码2,不满足执行代码3
} else if(){代码3~~~
} else{代码4
}
2 switch 结构
switch(3) // 从3 开始运行
case 1 syso(1);break // break 相当于停止,运算完不继续进行
case 2 syso(2);
case 3: syso(3);
case 4: syso(4);
case 5: syso(5);
default : syso(0); // default 是保底值,当 switch 为 9,结果为0.
注意事项
1switch的变量类型 包含 int short byte String char
2变量后的值的类型要与 前面的case一致
3 switch可以拥有多个case
4如果在default 之前有break 那么不会贯穿到底
5一个switch 只有一个default 一般在最后
6当变量值与 case 语句值相等时,开始执行此case 语句的内容,执行完会判断此行代码是否有break,如果有,结束执行,如果没有,会继续向后执行穿透所有case,包括default
循环结构
for (初始值;判断条件;循环控制语句) 循环控制语句 c++等 是属于工具运算式 ,如果使用 += 或者 -+ *= 等 需要重新赋值
for (int i=1;i<=10;i++) {
syso(i)
}
这篇关于(自我整理)学习java第三天的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-27消息中间件底层原理资料详解
- 2024-11-27RocketMQ底层原理资料详解:新手入门教程
- 2024-11-27MQ底层原理资料详解:新手入门教程
- 2024-11-27MQ项目开发资料入门教程
- 2024-11-27RocketMQ源码资料详解:新手入门教程
- 2024-11-27本地多文件上传简易教程
- 2024-11-26消息中间件源码剖析教程
- 2024-11-26JAVA语音识别项目资料的收集与应用
- 2024-11-26Java语音识别项目资料:入门级教程与实战指南
- 2024-11-26SpringAI:Java 开发的智能新利器