【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
  • 下载

XYLX 10.26 虫洞/Codevs P1391 伊吹萃香

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

XP系统优化工具 10.26

  • 2010年02月03日 00:25
  • 2.31MB
  • 下载

今日作息及食谱(10.26)

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

NOIP模拟(10.26)T3 大逃杀

树型DP

【NOIP模拟】 (10.26) T2 做运动

做运动 题目描述:(应出题人要求不传播) 解析:        最小生成树+并查集+dijkstra+优化        一道综合性较强的题,刚拿到题目时一看。最高的最低,二分??于是我就成功T了...

10.26~11.23刷题(shui)记录

bzoj 4276:对收益排降序,贪心的进行二分图匹配,别问我为啥正确,我也不知道 http://paste.ubuntu.com/13489562/ bzoj 4152:最短路一定是通过分别按x...
  • Lcomyn
  • Lcomyn
  • 2015年11月24日 19:12
  • 429
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【JAVA 10.26】
举报原因:
原因补充:

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