运算符、流程控制、循环

运算符、流程控制、循环

  1. 运算符

1.1赋值运算符
= , += , -= ,*= ,/= , %=
左结合:同等优先级,从左到右计算
右结合:同等优先级,从右到左计算
而这些都是右结合
不同类型混合运算时结果都是int类型,所以需要强制转换。
但是++和+=等操作不需要强转,会自动转换,但是数据该出错还出错。

1.2字符串连接符
+既是加和运算符也是字符串连接符
1.3三目运算符
语法:boolean表达式?真语句:假语句;
可以进行叠加比如
boolean表达式?真语句:boolean表达式?真语句:假语句

  1. 流程控制

1)程序控制结构是指以某种顺序执行的一系列动作,用于解决某个问题。程序可以通过控制语句来对程序实现选择、循环、转向和返回等流程控制。
2)程序控制结构包括:顺序结构、分支结构、循环结构。
2.1顺序结构
顺序执行,从上往下,从左往右
2.2分支结构
1)分支结构又称为选择结构。当程序执行到控制分支语句时,首先判断条件,根据条件表达式的值选择相应的语句执行(放弃另一部分语句的执行)。
2)分支结构包括单分支、双分支和多分支三种形式。

2.2.1 if…else
单分支:有不执行的情况
if(布尔表达式){
java语句;
}
条件为真时执行,为假不执行
双分支: 肯定有一个分支执行
if(布尔){
真语句;
}else{
假语句
}
多分支: 一个分支执行,整个流程结束,只会有一个分支执行
如果以else结尾,就一定会有一个分支执行
如果以else if()…结尾,就会有不执行情况
if(布尔){
java语句;
}else if(布尔){
java语句;
}。。。

2.2.2 switch
switch(整型/字符串){
case类型值:
执行语句;
break:



default://可以有,可以没有,相当于else
执行语句;
}
如果没有break会出现case穿透现象

case 穿透

break 有终止分支执行的功能,如果没有就会穿透执行
case合并,利用case穿透实现

2.3 循环结构

2.3.1 for
又称计数循环,在某个次数范围内,重复执行某段代码

for(表达式1;表达式2;表达式3){
循环体;
}
循环三要素 初始化 终止条件 步长

2.3.2 while
真假循环,当某个条件为真时执行
while(布尔){
循环体;
}
布尔为true就执行,一直到false终止

2.3.3 do…while
先执行一次,在进行判断,保证代码必须执行一次
do{
java语句;
}while(布尔);

2.4跳转语句

2.4.1 break
用于switch语句中,结束分支,防止case穿透
可用于循环中,终止循环
break默认终止距离最近的循环

2.4.2 continue

跳过当前次循环,继续下一次

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
大学生就业服务平台管理系统按照操作主体分为管理员和用户。管理员的功能包括学生档案管理、字典管理、试卷管理、试卷选题管理、试题表管理、考试记录表管理、答题详情表管理、错题表管理、法律法规管理、法律法规收藏管理、法律法规留言管理、就业分析管理、论坛管理、企业管理、简历管理、老师管理、简历投递管理、新闻资讯管理、新闻资讯收藏管理、新闻资讯留言管理、学生信息管理、宣传管理、学生管理、职位招聘管理、职位收藏管理、招聘咨询管理、管理员管理。用户的功能等。该系统采用了Mysql数据库,Java语言,Spring Boot框架等技术进行编程实现。 大学生就业服务平台管理系统可以提高大学生就业服务平台信息管理问题的解决效率,优化大学生就业服务平台信息处理流程,保证大学生就业服务平台信息数据的安全,它是一个非常可靠,非常安全的应用程序。 管理员权限操作的功能包括管理新闻信息,管理大学生就业服务平台信息,包括考试管理,培训管理,投递管理,薪资管理等,可以管理新闻信息。 考试管理界面,管理员在考试管理界面中可以对界面中显示,可以对考试信息的考试状态进行查看,可以添加新的考试信息等。投递管理界面,管理员在投递管理界面中查看投递种类信息,投递描述信息,新增投递信息等。新闻信息管理界面,管理员在新闻信息管理界面中新增新闻信息,可以删除新闻信息。新闻信息类型管理界面,管理员在新闻信息类型管理界面查看新闻信息的工作状态,可以对新闻信息的数据进行导出,可以添加新新闻信息的信息,可以编辑新闻信息信息,删除新闻信息信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值