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