A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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可以省略

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马