一、IDEA
1、成功下载IDEA,学会如何建立项目、模块、包及类
2、在IDEA中成功运行第一个代码,如下:
二、算术运算符与转换
1、算术运算符的认识(+ - * / %)以及简单练习
需要注意的是
//整数计算只能得出整数
//有小数参与计算得出的结果可能不精确,如下图得出:
2、
隐式转换:取值范围小的转换为取值范围大的;byte、short、char三种类型会先转换成int再进行计算。
(取值范围: byte<short<int<long<float<double)
强制转换:取值范围大的转换为取值范围小的
范例如下:
double a = 12.3;
int b = (int)a;
三、
1、字符串的加操作:从左到右依次相加(拼接),范例
System.out.println(1+2+"abc"+2+1);
此代码得出的结果为:"3abc21"
2、字符(char)的加操作:将字符先通过ASCII转换成相应的数字在进行计算;
四、运算符
1、自增自减运算符:++,--放在一行中在变量前后结果一样;在计算中先++是先加后用,后++是先用后加,范例:
int a = 10;
int b = a++; //后++,则先用后加,b=10,a=11;
int b = ++a; //先++,则先加后用,b=11,a=11;
2、赋值运算符(+=,-=,*=,/=,&=):存在隐形的强制转换,类型取决于等式左边变量的类型;
3、逻辑运算符:&(与),|(或),^(逻辑异或:相同为false,不同为ture),!(逻辑非:取反);
4、短路逻辑运算符:&&,||;
5、三元运算符
格式:关系表达式?表达式1:表达式2;
eg:
int numble1 = 10;
int numble2 = 20;
int max = numble1 > numble2 ? numble1 : numble2;
得出最大值为20;
标签:Java,int,运算符,++,numble2,进度,转换,取值 From: https://www.cnblogs.com/hx-top/p/18303503