【JAVA 10.26】

原创 2017年01月02日 21:52:08

字符计算器,被自己的bug蠢哭了=-=,JAVA还是太菜~

package Ten;

import java.util.*;

public class TwentySix {

    public static void main(String[] args) {

          String s = " 43 + 54 ";
          int a = 0,b = 0,ok = 1;
          char c = ' ';
          for(int i = 0 ; i < s.length(); i++){
              if(s.charAt(i) == ' ')
                  continue;
              if(s.charAt(i) == '+' || s.charAt(i) == '-' || s.charAt(i) == '/' || s.charAt(i) == '+'){
                  c = s.charAt(i);
              }
              if(ok == 1){
                  ok = 0;
                  while(s.charAt(i) >= '0' && s.charAt(i) <= '9'){
                      a = a * 10 + s.charAt(i++) - '0';   
                  }
              }
              else{
                  while(s.charAt(i) >= '0' && s.charAt(i) <= '9'){
                      b = b * 10 + s.charAt(i++) - '0';   
                  }
                  }
          }
          if(c == '+') a += b;
          else if(c == '-') a -= b;
          else if(c == '*') a *= b;
          else a += b;
          System.out.println(a);
    }
}
版权声明:如有不对的地方,瑾请指正

相关文章推荐

node.10.26.windows

  • 2014-03-19 20:59
  • 5.62MB
  • 下载

【NOIP2012模拟10.26】电影票

Description笨笨当了很久的道路调度员,笨笨也开始想体验生活,从生活中发现数学问题,锻炼自己思维。最近《变形金刚3》,《哈利波特7》同步放映,明显是决战雌雄,已知王府井中一共有n人买了《变形金...

XP系统优化工具 10.26

  • 2010-02-03 00:25
  • 2.31MB
  • 下载

今日作息及食谱(10.26)

现在是凌晨三点,还很精神,算是失眠吗? 现在想想,晚上好久没出现过失眠的情况了,

XYLX 10.26 虫洞/Codevs P1391 伊吹萃香

XYLX 10.26 虫洞/Codevs P1391 伊吹萃香题目描述 N个虫洞,M条单向跃迁路径。从一个虫洞沿跃迁路径到另一个虫洞需要消耗一定量的燃料和1单位时间。 虫洞有白洞和黑洞之分。 设...

10.26

10.26      1.看c语言相关知识:                 ...

C++ Primer 第10章 习题10.26

//10.26.cpp //建立作者及其作品的multimap容器。 //使用find函数在multimap中查找元素 //并调用erase将其删除。 //当所寻找的元素不存在时,确保你的程序依然能正...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)