编程语言
首页 > 编程语言> > Java学习笔记(3.27)运算符

Java学习笔记(3.27)运算符

作者:互联网

运算符

算数运算符

+” 加法运算,字符串连接运算

-” 减法运算

“*****” 乘法运算

/” 除法运算

%” 取模运算,两个数字相除取余数

++”,“--”自增自减运算

/*
运算符:进行特定操作的符号,例如:“+”
表达式:用运算符连起来的式子叫做表达式,例如:20+5,又例如:a+b
*/
//首先进行数学运算,然后再将结果打印输出
public class Java{
    public static void main(String[] args){
        System.out.println(20+30);//打印输出50
        int a=20;
        int b=5;
        int c=30;
        //两个常量可以进行数学运算
        System.out.println(a+b);//打印输出25
        
        //两个变量可以进行数学运算
		System.out.println(a-c);//打印输出-10
        
        //变量和常量也可以进行数学运算
		System.out.println(a*10);//打印输出200
        
        int x=10;
        int y=3;
        int num1=x/y;
        int num2=x%y;
		System.out.println(num1);//打印输出3
		System.out.println(num2);//打印输出1
        
        //类型不统一怎么办
        //int+double-->double+double-->double
        //类型不同进行数学运算时,自动转换成范围大的数据类型进行计算
        double num3=x+2.5;
        System.ut.println(num3);//12.5
    }
}
四则运算中的加号“+”有常见的三种用法

1.对于数值来说,那就是加法

2.对于字符串charleixing来说,在计算之前,char会被提升成为int类型,然后再计算,

char类型字符,和int类型数字之间的关系对照表:ASCⅡ,Unicode

3.对于字符串String(首字母大写,并不是关键字)来说,加号代表字符串连接操作,任何数据类型 和字符串连接的时候,结果都会变成字符串

public class Java{
    public static void main(String[] args){
        String str1="Hello";
        System.out.println(str1);//Hello
        
        //字符串String的连接
		System.out.println("Hello"+"World");//HelloWorld
        
        //字符串String和常量的数学运算
        String str2="Java";
        System.out.println(str2+20);//打印输出Java20
        
        //优先级
 		System.out.println(str2+20+30);//打印输出Java2030
 		System.out.println(str2+(20+30));//打印输出Java50
    }
}
"++","--"运算符

1.单独使用,不和其他任何操作混在意思,自己成为一个步骤。

public class java{
    public static void main(String[] args){
        int num=10;
        System.out.println(num);//打印输出10
        ++num;//单独使用,前++
		System.out.println(num);//打印输出11
        num++;单独使用,后++
		System.out.println(num);//打印输出12
    }
}

2.混合使用,和其他操作混合,有很大的区别

【重大区别】

A.如果是【前++】,那么变量先+1,然后运算好的变量进行使用【先加后用】

B.如果是【后++】,那么先使用变量原来的值,然后再让变量+1【先用后加】

public class java{
    public static void main(String[] args){
        int num1=20;
        //混合使用,先++,变量立刻编程21,然后打印结果21
        System.out.println(++num1);//打印输出21
		System.out.println(num1);//打印输出21
        
        int num2=30;
        //混合使用,后++,变量先打印30,然后打印结果31
		System.out.println(num2++);//打印输出30
		System.out.println(num2);//打印输出31
        
        int x=10;
        int y=20;
        //11+20=31
        int num3=++x+y--;
        System.out.println(num3);//打印输出31
    }
}
注意事项

**只有变量可以使用“++”,“--”运算符,常量使用会发生错误

标签:Java,打印输出,int,System,运算符,++,3.27,println,out
来源: https://www.cnblogs.com/cxc2dyl/p/14587781.html