1. 编程学习网 > 编程教程 > java教程 > 第十一篇 Java运算符

第十一篇 Java运算符

第八章、Java运算符
我们在进行数据运算时会用到运算符,这一点在计算机编程语言中一样适用。Java共有赋值运算符、算术运算符、自增自减运算符、比较运算符、逻辑运算符、位运算符、三元运算符七类运算符。本节将依次对Java中的运算符进行介绍。
一、赋值运算符“=”用于进行赋值操作,是一个二元运算符(运算对象为两个的运算符)。赋值运算符左操作数必须为常量或变量,右操作数可为有效的表达式、已赋值的常量和变量
public class Assignment{
    static int one=1;//对常量进行赋值操作
    public static void main(String[] args){
        int two=2;//对变量进行赋值操作
        int three=one+two;//使用表达式进行赋值操作
        int four=two=three;//链式赋值
    }
}

赋值运算发可进行链式赋值“操作数=操作数=操作数”。Java运算符都有自己的结合方向,以此来确定运算符是从左进行操作还是从右进行操作。赋值运算符的结合方向是右,是从右边开始进行操作的,“int four=two=three“这条语句先进行的操作是先将变量three的值赋给变量two,然后再将变量two的值赋给变量four。
二、算术运算符“+(加)、-(减)、*(乘)、/(除)、%(求余)”都是二元操作符,其中”+、-、*、/“是我们所熟知的四则运算符就不再多做赘述,重点讲解其中需要注意的细节问题。“-“除了进行减法运算之外还可表示负数。“/”运算符在进行除法运算时不能以0为除数,会出现错误。”%“求余运算符是用来进行求余运算的(求余运算即是两数相除取余数)。
public class Assignment{
    public static void main(String[] args){
        int one,two,three;
        one=4;
        two=2;
        three=-4+2;
        System.out.println(one+two);
        System.out.println(one-two);
        System.out.println(one*two);
        System.out.println(one/two);
        System.out.println(one%two);
        System.out.println(three);
    }
}

三、自增和自减运算符“++、--“为单目运算符,可放于操作数前也可放于操作数后。其操作数须为整型或浮点型变量,功能是使变量值的值加1或减1。运算符放于操作数前,即先进行自增或自减运算,再进行表达式运算。运算符放于操作数后,即先进行表达式运算,再进行自增或自减运算。
public class AddOrSubtract{
    public static void main(String[] args){
        int one;
        one=1;
        System.out.println("初值="+ one);
        System.out.println("自加在前="+ ++one);
        System.out.println("自减在前="+ --one);
        System.out.println("自减之后的值="+ one);
        System.out.println("自加在后="+ one++);
        System.out.println("自加之后的值="+ one);
        System.out.println("自减在后="+ one--);
        System.out.println("自减之后的值="+ one);
    }
}

本文由IT教学网整理发布,转载请注明出处:http://www.itjx.com/jiaocheng/java/445.html

联系我们

在线咨询:点击这里给我发消息

咨询电话:400-998-2681

工作时间:7*24小时无休