一般小型教育网站的建设和开发,做网站开发的公司,中国建设青岛公司官网,收费用的网站怎么做Java 运算符与类型转化
1 算术运算符
Java中的算术运算符主要有#xff08;加#xff09;、-#xff08;减#xff09;、*#xff08;乘#xff09;、/#xff08;除#xff09;、%#xff08;求余#xff09;#xff0c;它们都是二元运算符。
2 自增和自减运算…Java 运算符与类型转化
1 算术运算符
Java中的算术运算符主要有加、-减、*乘、/除、%求余它们都是二元运算符。
2 自增和自减运算符
自增、自减运算符是单目运算符可以放在操作元之前也可以放在操作元之后。
a(--a) //表示在使用变量a之前先使a的值加减1
a(a--) //表示在使用变量a之后使a的值加减13 比较运算符
比较运算符属于二元运算符用于程序中的变量之间、变量和自变量之间以及其他类型的信息之间的比较。
4 三元运算符
基本格式
条件式 ? 值1 : 值2例如
boolean a 10 15 ? true : false;上述程序表达式“10 15”的运算结果返回真那么boolean型变量b取值为true。相反如果表达式的运算结果返回为假则boolean型变量b取值为false。
5 运算符优先级
运算符的优先级决定了表达式中运算执行的先后顺序。
代码 public static void main(String[] args) {int a 100;double b 20.0;System.out.println(ab);System.out.println(a-b);System.out.println(a/10);System.out.println(b/10);System.out.println(a*b);System.out.println(a%2);System.out.println(b%2);System.out.println(10.0/3);System.out.println(fa);System.out.println(今年小明岁数是10岁);}120.0
80.0
10
2.0
2000.0
0
0.0
3.3333333333333335
202
今年小明岁数是10岁6 隐式类型转化与显式类型转化
6.1 隐式类型转化
从低级类型向高级类型的转换系统将自动执行程序员无须进行任何操作。这种类型的转换称为隐式转换。下列基本数据类型会涉及数据转换不包括逻辑类型和字符类型。这些类型按精度从低到高排列的顺序为byte short int long float double。 转换规则 利用算数运算将数据的类型隐式转化。
6.2 显式类型转换
当把高精度的变量的值赋给低精度的变量时必须使用显式类型转换运算又称强制类型转换。
int a(int)3.14; //输出为a的值为3
int b(int)d; //输出b的值为100