用JAVA做简单数字的加减乘除,怎么写?数字已确定那种
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用JAVA做简单数字的加减乘除,怎么写?数字已确定那种相关的知识,希望对你有一定的参考价值。
public class Mainpublic static void main(String[] args)
getJiSuan(1,2,\'+\');
getJiSuan(1,2,\'*\');
private static int getJiSuan(int a, int b, char fh)
int num = 0;
switch(fh)
case \'+\':
num = a+b;
System.out.println(a+String.valueOf(fh)+b+"="+num);
break;
case \'-\':
num = a-b;
System.out.println(a+String.valueOf(fh)+b+"="+num);
break;
case \'*\':
num = a*b;
System.out.println(a+String.valueOf(fh)+b+"="+num);
break;
case \'/\':
num = a/b;
System.out.println(a+String.valueOf(fh)+b+"="+num);
break;
default:
System.out.println("输入运算符错误!");
return num;
//输出结果:
1+2=3
1*2=2
追问看着应该没问题,但有没有更简单,基础的方法getJiSuan char (a+String.valueOf(fh)+b+"="+num) 这些都不懂额~
而且后面的乘除运算不出来怎么回事?
多看看Java API文档
参考技术A scanner获取字符串然后分解字符串,再去顶相关的运算操作。最后给出结果追问额,我刚学,真不懂
参考技术B int a=5,b=6;int c = a+b;
System.out.println(a+"+"+b+"="+c);
其他3个一样写,运算符号改成- * /就OK了追问
这个有没有完整的? 能让我复制过去就运行的
本回答被提问者采纳 参考技术C //加法public float plus(float x, float y)
return x + y;
//减法
public float minus(float x, float y)
return x - y;
//乘法
public float multiply(float x, float y)
return x * y;
//除法
public float divide(float x, float y)
if(y!=0)
return x / y;
else
return -1;
java :6—20个字符,只能包含大小写,数字,标点(空格除外) 正则表达式怎么写?
参考技术A ^[A-Z0-9[^ ]]6,20$望采纳!!!
具体怎么做,能举个例子吗?
追答每个字符都有唯一的ASCII码,数字,字母等各种字符都有范围
var strAscii = new Array();//用于接收ASCII码
for(var i = 0 ; i < str.length ; i++ )
strAscii[i] = str.charCodeAt(i);//只能把字符串中的字符一个一个的解码
根据各种字符的范围去判断。
以上是关于用JAVA做简单数字的加减乘除,怎么写?数字已确定那种的主要内容,如果未能解决你的问题,请参考以下文章