知识大全 Java算术运算符

Posted

篇首语:泪水和汗水的化学成分相似,但前者只能为你换来同情,后者却可以为你赢得成功!本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java算术运算符相关的知识,希望对你有一定的参考价值。

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

  Java的基本算术运算符与其他大多数程序设计语言是相同的 其中包括加号(+) 减号( ) 除号(/) 乘号(*)以及模数(% 从整数除法中获得余数) 整数除法会直接砍掉小数 而不是进位   Java也用一种简写形式进行运算 并同时进行赋值操作 这是由等号前的一个运算符标记的 而且对于语言中的所有运算符都是固定的 例如 为了将 加到变量x 并将结果赋给x 可用 x+=   下面这个例子展示了算术运算符的各种用法   //: MathOps java  // Demonstrates the mathematical operators  import java util *;  public class MathOps    // Create a shorthand to save typing:   static void prt(String s)     System out println(s);      // shorthand to print a string and an int:   static void pInt(String s int i)     prt(s + = + i);      // shorthand to print a string and a float:   static void pFlt(String s float f)     prt(s + = + f);      public static void main(String[] args)     // Create a random number generator     // seeds with current time by default:    Random rand = new Random();    int i j k;    // % limits maximum value to :    j = rand nextInt() % ;    k = rand nextInt() % ;    pInt( j j); pInt( k k);    i = j + k; pInt( j + k i);    i = j k; pInt( j k i);    i = k / j; pInt( k / j i);    i = k * j; pInt( k * j i);    i = k % j; pInt( k % j i);    j %= k; pInt( j %= k j);    // Floating point number tests:    float u v w; // applies to doubles too    v = rand nextFloat();    w = rand nextFloat();    pFlt( v v); pFlt( w w);    u = v + w; pFlt( v + w u);    u = v w; pFlt( v w u);    u = v * w; pFlt( v * w u);    u = v / w; pFlt( v / w u);    // the following also works for    // char byte short int long     // and double:    u += v; pFlt( u += v u);    u = v; pFlt( u = v u);    u *= v; pFlt( u *= v u);    u /= v; pFlt( u /= v u);      ///:~  我们注意到的第一件事情就是用于打印(显示)的一些快捷方法 prt()方法打印一个String pInt()先打印一个String 再打印一个int 而pFlt()先打印一个String 再打印一个float 当然 它们最终都要用System out println()结尾   为生成数字 程序首先会创建一个Random(随机)对象 由于自变量是在创建过程中传递的 所以Java将当前时间作为一个 种子值 由随机数生成器利用 通过Random对象 程序可生成许多不同类型的随机数字 做法很简单 只需调用不同的方法即可 nextInt() nextLong() nextFloat()或者nextDouble()   若随同随机数生成器?搧汥?????J??的结果使用 模数运算符(%)可将结果限制到运算对象减 的上限(本例是 )之下    一元加 减运算符  一元减号( )和一元加号(+)与二元加号和减号都是相同的运算符 根据表达式的书写形式 编译器会自动判断使用哪一种 例如下述语句   x = a;  它的含义是显然的 编译器能正确识别下述语句   x = a * b;  但读者会被搞糊涂 所以最好更明确地写成   x = a * ( b);  一元减号得到的运算对象的负值 一元加号的含义与一元减号相反 虽然它实际并不做任何事情 cha138/Article/program/Java/JSP/201311/19580

相关参考

知识大全 oracle常用函数汇总

以下是对oracle中的常用函数进行了汇总介绍需要的朋友可以过来参考下   一运算符算术运算符+*/可以在select语句中使用连接运算符||selectdeptno||dnamefromd

知识大全 Java的字串运算符+

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

知识大全 数据结构考研分类复习真题 第三章 栈和队列[14]

  算术表达式求值的流程其中OPTR为算术符栈OPND为操作数栈precede(operoper)是比较运算符优先级别的函数operate(opndoperopnd)为两操作数的运算结果函数(#表示运

知识大全 Java的逻辑运算符

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

知识大全 Java的关系运算符

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

知识大全 Java的造型运算符

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

知识大全 Java的逗号运算符

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

知识大全 Java中的位移运算符

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

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

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

知识大全 java.lang.String类运算符重载

java.lang.String类运算符重载  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Gi