运算符
1.比较运算符(>,>=,<,<=,== )
2.赋值运算符(=,+=,-=,*=,/=,%=)
3.逻辑运算符(1.基本逻辑运算符: &:逻辑与 |:逻辑或 ^逻辑异或 !逻辑非
2. 扩展的逻辑运算符: 逻辑双与:&& 逻辑双或:||)
逻辑双与和逻辑双或存在短路规则
4.三目运算符(条件表达式?ture语句:false语句;)
5.算数运算符(基本算术运算符:+,-,*,/,%(模)
扩展运算符:++和--)
++和--前置是先自增或自减在进行运算,后置时先进行运算后自增或自减
流程控制语句
1.if条件语句
else if适合多重条件
2.switch条件语句
switch(表达式){
case 值1:
语句1;
break ;
case 值2:
语句2;
break;
default:
语句n+1;
break;
}
表达式类型可以是byte int short
switch存在贯穿原则,当default在switch语句的最后出现时可以省略break
3.for循环语句
for(初始化语句;条件语句;步长语句){
循环体语句;
}
for语句一般不在循环体之外定义循环变量,循环次数已知
4,dowhile循环语句
初始化语句;
do{
循环体语句;
控制体语句;(步长语句)
}while(条件判断语句) ;
使用与循环次数未知的情况
5.while语句
初始化语句 ;
while(条件表达式){
循环体语句;
步长语句;
}
6.break与continue
break是直接跳出该循环体,continue是跳出循环的本层循环
方法
方法:完成特定功能的代码块
方法的格式: 形式参数
public static 返回值 方法名(参数类型1 变量1,参数类型2 变量名){
return ...
}
方法格式的解释:
public static:方法是静态的,并且是公共的方法 (今天写方法,public static)
返回值(数据类型): 根据具体的需求,返回什么类型,用什么样的数据类型结束
方法名:给当前代码块起名字,命名规则:单个单词:字母全小写 多个单词:第一个单词全部小写,第二个单词开始每个单词首字母大写
return: 将当前代码的计算的结果,返回给调用者
有返回值类型的方法:
需求:
计算两个数据的和
方法调用:
1)单独调用
单独调用,没有意义,没有输出结果
2)输出调用
直接输出了结果,写死了,不能对结果进行操作
3)赋值调用 :有返回值类型的方法,推荐使用赋值调用,它可以结果进一步操作
int result = sum(a,b) ;