Java数据类型与运算符:
java基本数据类型:
java一共有8种基本数据类型,分别是byte,short,int,long,float,double和char。
变量和常量:
java种变量的命名规则比较重要的有两点:
1.见名知意,2.驼峰命名法:当由多个单词组成时,第二个单词开始后面的每一个单词首字母大写。
变量是指程序运行中可以改变的量,常量是指只能赋值一次的量。
Scanner的使用:
第一步:导入Scanner类
import java.unil.*;
第二步:创建Scanner对象
Scanner input=new Scanner(System.in);
第四步:获得键盘输入的数据
int now=input.nextInt();
自动类型转换:
自动类型转换规则:
1.如果一个操作数为double型,则整个表达式可提升为double型。
2.满足自动类型转换的条件:
(1)两种类型都要兼容(数值类型(整数型和浮点型)互相兼容)
(2)目标类型大于原类型:double型大于int型
强制类型转换:
int b=(int)10.2;
double a=10;
int c=(int)a;
赋值运算符:
变量名 = 表达式;
表达式就是符号(如加号、减号)与操作数(如b,3等)的组合
赋值运算符的应用
借助变量和赋值运算符实现两个数据的交换
int num1=8;
int num2=9;
int temp=num1;
num1=num2;
num2=temp;
算术运算符
基本的算术运算符:+、-、*、/、++、--
符合算术运算符:+=、-=、*=、-=、%=
int num=5;
System.out.println("num++");
输出结果为5
int num=5;
System.out.println("++num");
输出结果为6.
关系运算符:
== 等于
!= 不等于
>大于
<小于
>=大于等于
<=小于等于
逻辑运算符
&& 短路与
|| 短路或
! 非
运算符优先级
优先级最低的是赋值运算符
算术运算符>关系运算符>逻辑运算符
()优先级最高