《java中的加减法器源代码》由会员分享,可在线阅读,更多相关《java中的加减法器源代码(2页珍藏版)》请在金锄头文库上搜索。
1、/* * 当前类所在包名 */package .kevin;/* * author founder * */public class OperationClass /* * 构造器 */public OperationClass() / TODO Auto-generated constructor stub/* * 加法算法 */public int addNumber(String newString) int resultNum = 0;newString = newString.replace(+, a);String StrArray = newString.split(a);int
2、 intArray = new intStrArray.length;for (int i = 0; i StrArray.length; i+) intArrayi = Integer.parseInt(StrArrayi);for (int i = 0; i intArray.length; i+) resultNum = resultNum + intArrayi;return resultNum;/* * 减法算法 * param newString * return */public int minuteNumber(String newString) int resultNum =
3、 0;int minuteIndex = newString.indexOf(-);if (minuteIndex = 0) newString = 0 + newString;newString = newString.replace(-, m-);String strArray = newString.split(m);int intArray = new intstrArray.length;for (int i = 0; i strArray.length; i+) intArrayi = Integer.parseInt(strArrayi);for (int i = 0; i in
4、tArray.length; i+) resultNum = resultNum + intArrayi;return resultNum;/* * param args */public static void main(String args) / TODO Auto-generated method stubOperationClass optClass = new OperationClass();/int resultNumber = optClass.addNumber(1+2+3+4);/System.out.println(resultNumber);int resultNumber = optClass.minuteNumber(-2-1-2-3);System.out.println(resultNumber);