黑马程序员技术交流社区
标题:
char类型的+ - * /怎么转换成运算符加减乘除
[打印本页]
作者:
郭兴业
时间:
2013-4-3 22:23
标题:
char类型的+ - * /怎么转换成运算符加减乘除
求解,谢谢了
作者:
王永彬
时间:
2013-4-6 20:11
我认为应该进行类型的转换。转换之后可以相应的运算,但是要注意精度损失的问题!
作者:
何俊森
时间:
2013-4-7 10:20
本帖最后由 何俊森 于 2013-4-7 10:22 编辑
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
int x = 9;
int y = 2;
char oper = '-';
switch(oper){
case '+':{
System.out.println("x+y=" + (x+y));
break;
}
case '-':{
System.out.println("x+y=" + (x+y));
break;
}
case '*':{
System.out.println("x+y=" + (x+y));
break;
}
case '/':{
System.out.println("x+y=" + (x+y));
break;
}
default:{
System.out.println("未知的操作!");
}
}
}
}
复制代码
这个可以先和字符'+','-','*','/'进行匹配,在进行运算啊。
作者:
何俊森
时间:
2013-4-7 10:29
看了下楼主后来发 的帖子,原来楼主早就会了。囧,只是没有把这个帖子标记成已解决。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2