黑马程序员技术交流社区
标题:
【成都校区】+基本类型变量+选择结构
[打印本页]
作者:
drqsz
时间:
2019-4-19 09:00
标题:
【成都校区】+基本类型变量+选择结构
1. 算术运算符
加 + ,减-,乘除*,除/,模/取余%
2. “+“的作用
1、 做数学的加法
2、 做连接符号
3、 表示正数
3. 赋值运算符
+=:
int i = 1;
i += 2; i = i + 2;
byte b = 1;
b += 2;(byte)(b+2);
注意事项:
byte b=1;
b = b +2;
System.out.println(b);//编译报错
byte b;
byte c =1;
byte d = 2;
b = c + d;
System.out.println(b);//编译会报错;
byte b = 1 +126;
System.out.println(b);//编译不会报错,打印127;
byte b = 1 + 127;
System.out.println(b);//编译报错
4. 自增运算符
++ --
int i = 5;
int j = ++i + i++ + --i + i--;
System.out.println(j);//24
System.out.println(i);//5
5. 关系运算符
==,>=,<=,!=,>,<
int i = 1;int j =2 ;
System.out.println(i++ >= j);//false
6. 逻辑运算符
6.1基本逻辑运算符
与:&(有false则false)
或:|(有true则true)
异或:^(相同为false,不同为true)
非:!(结果相反)
6.2短路逻辑运算符
短路与:&&(有false右边不执行)
短路或:||(有true右边不执行)
7. 三元运算符(三目运算符,条件运算符)
格式:
条件表达式?表达式1:表达式2
条件为rue执行表达式1否则执行表达式2
8. 键盘录入
步骤:
一、 导包
import java.util.Scanner;
二、 创建对象
Scanner sc = new Scanner(System in);
三、 调用方法
int i = sc.nextInt();
9. 流程控制语句
分类:
1、 顺序结构
先后顺序,从上到下,从左至右依次执行
2、 分支结构(if、switch)
if的三种格式
1. if(条件格式) {
XXXXXXXX
}
2. if(条件格式){
xxxxxxxxxx
}else{
xxxxxxxxxx
}
注意事项:有时候第二种格式可以和三元关系式互换
3,if(条件格式1){
Xxxx1
}else if(条件格式2){
Xxxxx2
}
….
}else{
Xxxxxn+1
}
最后的else可以省略
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2