知识大全 Java 基本语法(三)——运算符和类型转换

Posted 类型

篇首语:草若无心不发芽,人若无心不发达。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java 基本语法(三)——运算符和类型转换相关的知识,希望对你有一定的参考价值。

Java 基本语法(三)——运算符和类型转换  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  原创:simon   运算符    )Java语言中 常用的运算符包括 + * / 这些就不用说了 大家肯定很熟悉了    )幂 Java没有乘幂运算符 必须使用Math pow(x a)方法 表示x的a次幂 pow方法的两个参数都属于double类型 返回的值也是double类型   例如   double a = Math pow( ); //定义了一个变量a 它的值是 的 次幂    )递增 递减运算符   a++ a 先使用变量的值 然后再递增或递减   ++a a 先递增或递减然后再使用变量的值    )关系和布尔运算符   关系运算符 == != <,> <=,>=  布尔运算符 &&(与) ||(或) !(否)   )按位运算符   &(加) |(或) ^(异或) ~(否) >>向右移位 <<(向左移位) > >>(用零来填充位于顶部的位)  注意Java没有<< <运算符    )括号和运算符分级   在Java中各种运算符默认的计算顺序是   [] ()(方法调用) 从左到右  ! ~ ++ +(一元) (一元) () (造型) new 从右到左  + / % 从左到右  + 从左到右  << >> > >> 从左到右  < <= >= > instanceof 从左到右  == != 从左到右  & 从左到右  ^ 从左到右   | 从左到右  && 从左到右  || 从左到右  ?: 从左到右  = += = *= /= &= |= ^= <<= >>= >>= 从右到左  在Java中可以使用括号来指定自己希望的计算顺序 从而改变运算符默认的运算顺序    数值类型的互相转换   当不同数据类型的数据参加运算的时候 会涉及到不同的数据类型的转换问题   Java语言数据类型的转换基本上按照下面的规则进行   如果其中一个运算对象是double类型的 另一个也会被转换成double类型   否则 如果其中一个运算对象是float类型的 另一个也会被转换成float类型的   否则 如果其中一个运算对象是long类型的 另一个也会被转换成long类型的   否则 如果其中一个运算对象是int类型的 另一个也会被转换成int类型的   否则 如果其中一个运算对象是short类型的 另一个也会被转换成short类型的   类型转换还可以通过 造型 来实现 语法很简单 将目标类型放在括号里 然后在后面跟上一个变量名就可以了   例如   double x = ;  int nx=(int)x; //这时nx就是一个int类型的数据了 并且它的值是 后面的部分在造型过程中被丢掉了 如果想把一个浮点数舌入成 最接近 的整数 可以使用Math round方法 在使用Math round方法舌入后 可能还要使用造型来进行类型转换   Java还允许将一种类型的变量值赋给另一个变量 同时不进行显示造型 同样可以进行某些特定的赋值转换 允许的转换包括   buty >short >int_>long >float >double char >int  当进行赋值的时候 会按照上面的顺序从左向右转换        cha138/Article/program/Java/hx/201311/26134

相关参考

知识大全 Java变量类型之间的相互转换

Java进阶:Java变量类型之间的相互转换  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  我们

知识大全 Java多线程程序如何掌握基本语法

Java多线程程序如何掌握基本语法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Java多线程

知识大全 Java变量类型间的相互转换

Java变量类型间的相互转换  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!      我们知道Ja

知识大全 Java算术运算符

Java算术运算符  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Java的基本算术运算符与其他

知识大全 java的算术运算符

  Java的基本算术运算符与其他大多数程序设计语言是相同的其中包括加号(+)减号()除号(/)乘号(*)以及模数(%从整数除法中获得余数)整数除法会直接砍掉小数而不是进位  Java也用一种简写形式

知识大全 C#基本语法简介

C#基本语法简介  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一系统数据类型和C#简化符号  

知识大全 正则表达式的基本语法

cha138/Article/program/Java/hx/201311/26752

知识大全 Java的逗号运算符

Java的逗号运算符  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!    在C和C++里逗号不仅作

知识大全 java中如何把图片转换成二进制流

   将Image图像文件存入到数据库中我们知道数据库里的Image类型的数据是二进制数据因此必须将图像文件转换成字节数组才能存入数据库中  &nbs

知识大全 Java语法规则

Java语法规则  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  //多态    定义是指一个多态