【JAVA 10.26】
2017-01-02 21:52
411 查看
字符计算器,被自己的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); } }
相关文章推荐
- 10.26JAVA学习
- java的优点再谈!
- HTML、Swing还是XML,Java客户端工具选择?(三)
- sun 称 java 存在漏洞!
- 实 现JAVA 的 动 态 类 载 入 机 制
- 从C++到Java --理解面向对象是关键所在
- Borland Eyeing the Chasm Between Java and .NET
- Java.NET --一个基于Java的Microsoft.NET框架的实现
- 批判性地看待一种可行的表示技术:JavaServerPages servlet技术(下)
- 批判性地看待一种可行的表示技术:JavaServerPages servlet技术(上)
- JAVA WEB快速入门之从编写一个JSP WEB网站了解JSP WEB网站的基本结构、调试、部署
- PHP & Java(3)
- PHP & Java(2)
- PHP & Java(1)
- Java 101之线程基础
- java动画中消除闪烁的两个绝招!
- [导入]Java线程的深入探讨
- java小程序中鼠标事件的响应处理(包含右键、双击等)
- 关于java 的 Classpath全解
- Java代码编写的一般性指导