一、算数运算符
运算符:对常量和变量进行操作的符号称为运算符。
算数运算符:( * +,-,*,/,%,++,-- )
注:
%:取余运算符。得到的是两个相除数据的余数。(%:判断两个数据是否整除。)
/:除法运算符。得到是两个相除数据的商。
逻辑运算符:(&,|,^,!)(&&,|| )
逻辑运算符&&与&的区别:最终结果一样,&&具有短路效果
||和|的区别:最终结果一样,||具有短路效果
三元运算符 :
例:z = (x>y)?x:y;//z变量存储的就是两个数的大数。
二、键盘录入
数据改进为键盘录入,提高程序的灵活性。
步骤:
A:导包 import java.util.Scanner;
B:创建对象 Scanner sc = new Scanner(System.in);
C:接收数据 int x = sc.nextInt();
三、流程控制语句
1.顺序流程
2.if语句的格式
(1)
(2)
(3)
switch语句的格式:
首先计算出表达式的值,其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束。最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。
B、循环流程控制语句
for循环
for(初始化语句;判断条件语句;控制条件语句) {
循环体语句;
}
流程:(a):执行初始化语句(b)执行判断条件语句,看其结果是true还是false(3)执行循环体语句
while循环:
while(判断条件语句) {
循环体语句;
}
do…while循环
do {
循环体语句;
}while((判断条件语句);
四、控制循环语句
语句break
场景:在选择结构switch语句中、在循环语句中。 跳出一个循环或者结束一个循环
语句continue
continue 立即结束本次循环,继续执行下一次循环