1.定义:对字面量或者变量进行操作的符号
1.算术运算符
2.自增自减运算符
3.赋值运算符
4.关系运算符
5.逻辑运算符
6.三元运算符
包含加、减、乘、除、取余
最需要注意的是:字符串不管与任何类型的数据相加都是拼接的意思
定义:数字进行计算的时候,数据类型不同不能计算,需要将两者的数据类型修改成一样的数据类型方可计算
各数据类型的取值范围大小
byte
转换是按照这个方式进行转换的
提别注意:byte,short,char三种数据类型的数据在运算的时候,先将变量提升int类型
字符与除了字符串数据类型相加,与其他类型相加,将会按照ascll码对于的数据进行数值转换
格式: 目标数据类型 变量名 = (目标数据类型)被强行转换的数据
自增运算符 : ++
自减运算符 : –
他们分别表示的意思就是自身加/减一,在赋值给自身
代码如下
package com.util.day01;
public class HelloWorld {
//mian主体入口
public static void main(String[] args) {
int number = 1;
number ++;
System.out.println(number);//2,自减类似只是结果不同
}
}
包括 == += -= *= /= %=
他们的意义都大同小异,代码如下
package com.util.day01;
public class HelloWorld {
//mian主体入口
public static void main(String[] args) {
int number = 1;
number += 1; // number += 1=>number = number + 1
System.out.println(number);//2,其他的赋值运算符相同
}
}
包括 ==(等于) , !=(不等于) , >(大于) ,<(小于), >=(大于等于), <=(小于等于)
意思这里就不多说,看效果代码:
package com.util.day01;
public class HelloWorld {
//mian主体入口
public static void main(String[] args) {
int number1 = 1;
int number2 = 2;
System.out.println(number1>number2);//false
System.out.println(number1 != number2);//true
}
}
常用的逻辑运算符: ||(或)、&&(与)、!(非)
使用小技巧
或:前者为false取后者
与:前者为true取后者
三大结构
顺序结构
- 1
循环结构 for, while, do...while..
- 1
多分支结构 : switch, if....else...., if...else if....else...,
- 1