A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lf20163571890 初级黑马   /  2018-5-12 21:06  /  822 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

字符连接运算

 使用“+”进行字符串连接

        除了可以进行算术运算以外,还可以实现字符串的连接,同时可以实现字符串与其他数据类型的“相连”。

         当 + 号作用于两个数字类型变量时,是在进行算术运算。

         当 + 号两边的变量有一个是字符串类型,即””括起来的时候,则其进行的是字符串的连接,连接后的结果为字符串类型。示例代码如下所示:

        int a = 100;

        String msg = "a=" + a;

        System.out.println(msg);    //a=100,字符串拼接

        msg = "" + 100 + 200;

        System.out.println(msg);   //结果为: 100200,””+100,为字符串100再拼上200为100200

        msg = 100 + 200 + "";

        System.out.println(msg);   //结果为:300,100+200为算术运算结果为300,再加上””为300

二、算数运算

    Java算术运算符除了通常的加(+)、减(-)、乘(*)、除(\)之外,还包括取模运算(%)和自增(++)及自减(--)运算。+,-,*,/ 比较简单,实验一下即可。

取模运算(%)意为取余数,只能适用于整数及char类型。示例代码如下所示:

    // 输出255除以8所得的余数。 

    int n = 225; 

    System.out.println(n % 8);  //结果为1 


使用“++”和“--”运算符

    Java的自增运算符(++)和自减运算符(--)继承自C++,可以使变量的值加1或减1,但其写在变量前和变量后有不同的效果:

如果写在变量前,表示在使用这个变量之前加1或减1

如果写在变量后,表示这个变量使用完之后再加1或减1

示例代码如下所示:

    int a = 10, b = 20;

    int c1 = a++; // 先将a的值赋给c1,然后a再自加 

    int c2 = ++b; // 先将b的值自加,然后再赋给c2

    System.out.println("a=" + a + ", b=" + b + ", c1=" + c1 + ", c2=" + c2);

    // 输出的结果为: a=11, b=21, c1=10, c2=21 

 三、关系运算

     Java中的关系运算符用于判断数据之间的大小关系,包括大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、等于(==)、不等于(!=) 六个运算符。

    在实际应用中常常使用,假设现在想实现转帐功能,输入转帐的金额,需要判断所转帐的金额是否大于当前帐户的金额,那结果只有两个,大于或不大于,在java语言中,使用boolean类型来表示这种是否的状态,如果关系成立为true,否则为false。示例代码如下所示:

    int max = 10; 

    int num = 9; 

    boolean b1 = max > 15; 

    boolean b2 = num%2  ==  1; 

    System.out.println(b1);  // 结果为false 

    System.out.println(b2);  // 结果为true 

四、逻辑运算

    前面的关系运算符是用于比较两个数值之间的大小关系的, 而逻辑运算符是用来进行逻辑运算的,它是建立在关系运算的基础之上的。当两个关系运算需要兼顾考虑时,可以使用逻辑运算符。


来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端

1 个回复

倒序浏览
但愿恩能够学以致用,嘿嘿
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马