Java学习之随堂笔记系列——day03
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java学习之随堂笔记系列——day03,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含5486字,纯文字阅读大概需要8分钟。
内容图文
![Java学习之随堂笔记系列——day03](/upload/InfoBanner/zyjiaocheng/755/e2ea6ae5928945aa94974e7e3da6607d.jpg)
内容回顾:
1.标识符和类型转换
1.1 标识符:给类、方法、变量取得名字就是标识符。
命名规则:
1.必须是字母、数字、_、$组成
2.不能以数字开头
命名规范:
小驼峰式和大驼峰式。
类型转换:
自动类型转换:小范围类型的数据保存到大范围类型的变量,就是自动类型转换。
强制类型转换:大范围类型的数据保存到小范围类型的变量,就需要强制类型转换
小范围类型 变量=(小范围类型)大范围类型的数据;例如:int a=(int)13.14;
2.运算符
算术运算符
+ - * / %
赋值运算符
= += -= *= /= %=
例如:a+=10相当于a=a+10;a+=10隐含了一个强制类型转换
自增自减运算符
++ --
前置++(++a)和后置++(a++)
单独使用:前置++和后置++没有任何区别。
参与运算或者输出:
前置++:先+1,再使用;
后置++:先使用,后+1;
比较运算符
== != > >= < <=
逻辑运算符
&和&&:两端都是true,结果才是true。&&有短路效果。
|和||:两端都是false,结果才是false,||有短路效果。
!:如果本身是true,取反之后就是false。
三元运算符(常用)
数据类型 变量名=比较表达式?值1:值2;
3.键盘录入
1.在类名上面导包
import java.util.Scanner;
2.创建对象
Scanner sc=new Scanner(System.in);
3.接收数据
接收整型数据:
int a=sc.nextInt();
接收字符串:
String s=sc.next();或者String s=sc.nextLine();
今日内容
1.选择结构
1.1 if结构(重点1)
单if结构:一种情况的判断
if(关系表达式){
//语句体,就是要执行代码。
}
执行流程:
1.判断关系表达式的结果是true还是false
2.如果关系表达式的结果是true,那么就执行{}中的语句体,否则就不执行。
if...else...结构:两种情况的判断
if(关系表达式){
//语句体1
}else{
//语句体2
}
执行流程:
1.判断关系表达式的结果是true还是false
2.如果关系表达式的结果是true,那么执行if中的语句体1
3.如果关系表达式的结果是false,就执行else中的语句体2
if...else if......else...:多种情况的判断
if(关系表达式1){
//语句体1
}else if(关系表达式2){
//语句体2
}
...
else if(关系表达式n){
//语句体n
}else{
//else语句体
}
执行流程:
1.判断关系表达式1的结果是true还是false
2.如果关系表达式1的结果是true,那么就执行语句体1,否则,判断关系表达式2的结果是true还是false
3.如果关系表达式2的结果是true,那么就执行语句体2,否则,重复2,3步。
4.如果所有的if和else if关系表达式结果都是false,最后执行else的语句体。
1.2 switch结构(了解)
switch(变量){
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;
...
default:
语句体n;
break;
}
执行流程:
1.判断变量的值是否等于值1,如果等于,那么就执行语句体1,遇到break就结束了。如果不等于值1,进入第2步。
2.判断变量的值是否等于值2,如果等于,那么就执行语句体2,遇到break就结束了,如果不等于值2,重复1和2步。
3.最后如果变量的值都不等于给定的值,那么就执行default中的语句体。
细节:case穿透:如果某个case后面的语句体中没有break,那么就会不经过判断直接执行后面case的语句体,直到遇到
break才结束执行。或者整个switch执行完成了结束。
2.循环结构
2.1 for循环(重点2):如果想重复的执行一段代码,那么就可以使用循环
语法:
for(初始化语句;条件判断语句;条件控制语句){
//循环体,也就是要循环执行的代码
}
执行流程:
1.执行初始化语句
2.执行条件判断语句,如果判断条件的结果是true,如果为false,那么就结束循环。
3.执行循环体
4.执行修条件控制语句
5.重复2、3、4步。
例如:
for(int i=0;i<5;i++){
System.out.println("HelloWorld");
}
2.2 while循环(重点3)
语法:
初始化语句;
while(条件判断语句){
//循环体,也就是要循环执行的代码
//条件控制语句
}
执行流程:
1.执行初始化语句
2.执行条件判断语句,如果判断条件的结果是true,如果为false,那么就结束循环。
3.执行循环体
4.循环体执行完成了之后就执行条件控制语句
2.3 do...while循环
初始化语句;
do{
//循环体,也就是要循环执行的代码
//条件控制语句
}while(条件判断语句);
三种循环的区别:
for循环和其他两种循环的区别?
for循环初始化语句中的变量只能在for循环内部使用,而其他两种循环初始化语句中的变量可以在循环外使用。
do...while循环和其他两种循环的区别?
do...while循环至少会执行一次循环体,而其他两种循环可能不执行循环体。
死循环:
for(;;){
}
while(true){
}
内容总结
以上是互联网集市为您收集整理的Java学习之随堂笔记系列——day03全部内容,希望文章能够帮你解决Java学习之随堂笔记系列——day03所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。