以下两个例子中的' '单引号有什么作用?说具体些吧.我新人.例1 if(operation == '+') add(object1,object2);例2 switch(operation){case '+':add(object1,object2);break;

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/04 04:57:01

以下两个例子中的' '单引号有什么作用?说具体些吧.我新人.
例1 if(operation == '+') add(object1,object2);
例2 switch(operation){
case '+':
add(object1,object2);
break;

第一个就是判断 operation 是不是 + 号
第二个也是和第一个一样的.如果operation 是 + 就运行 +号后面的语句.
JAVA中,+号可以是运算符也可以是字符连接符.
如:
int num1 = 0;
int num2 = 2
String str = "Hello";
System.out.println(num1+num2);//这里是运算符.
System.out.println(num1+str);//这里是连接符.
总之,只要有数字与字符用+就是连接,数字与数字就是运算
现在懂了吗?