//举例:str = 1+2+3x4+7

//从字符串中查找“x”符号位置

//例子解析:x的位置为:5,所以 multiplyIndex=5

int multiplyIndex = str.indexOf("x");

//从字符串中查找“÷”符号位置

//例子解析:str中没有÷符号,所以 divideIndex=-1

int divideIndex = str.indexOf("÷");

//待计算的第一个操作索引

int firstOperationIndex = -1;

//如果没有找到乘法符号索引,那么第一个操作索引就赋值为除法符号索引

//例子解析:multiplyIndex != -1,所以这句不执行

if (multiplyIndex == -1)

firstOperationIndex = divideIndex;

//如果没有找到除法符号索引,那么第一个操作索引就赋值为乘法符号索引

//例子解析:divideIndex == -1,所以 firstOperationIndex = 5

if (divideIndex == -1)

firstOperationIndex = multiplyIndex;

//如果既没有找到乘法符号也没有找到除法符号索引,那么判断它们之间最小的索引值。

//例子解析:firstOperationIndex != -1,所以这句不执行

if (firstOperationIndex == -1)

firstOperationIndex = Math.min(multiplyIndex, divideIndex);

//查找计算符号

//例子解析:执行这句之后,operation="x"

String operation = str.substring(firstOperationIndex, firstOperationIndex+1);

//取操作符号左侧字符串

String leftE = str.substring(0, firstOperationIndex-1);

//取操作符号右侧字符串

String rightE = str.substring(firstOperationIndex+2);

java语句梗_请大神给我解释一下下面这句JAVA语句的意思相关推荐

  1. java 找茬_求大神帮忙找茬,就是改不过来错误

    求大神帮忙找茬,就是改不过来错误 package 模拟去掉字符串两端的空格; import java.util.Scanner; class trim1{ String str=null; publi ...

  2. java判断题_【Java判断题】请大神们进来看下、这些判断题你都知道多少~

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 .判断改错题(每题2分,共20分)(正确的打√,错误的打×并说明原因) 1. Java系统包提供了很多预定义类,我们可以直接引用它们而不必从头开始编写程序 ...

  3. java flash截图_求大神们帮助, 如何在java中实现文字数据转换成图片或flash显示

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 protected void doGet(HttpServletRequest request, HttpServletResponse response ...

  4. matlab dim是什么意思,哪位大神给我解释下这两句程序是什么意思

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 disp('请输入判断矩阵A(n阶)'); A=input('A='); [n,n]=size(A); x=ones(n,100); y=ones(n,1 ...

  5. java 控制台刷屏 dll_Java刷屏问题,下面是我编的代码,请大神帮忙解决下,谢谢...

    importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;publicclassjiemianextendsJFrame{JButtonz ...

  6. realplayer java,不同浏览器调用realplayer插件在线播放视频的有关问题,请大神们进来看看...

    不同浏览器调用realplayer插件在线播放视频的问题,请大神们进来看看 上面代码是调用realplayer实现在线播放的,在安装realplayer后IE.火狐.chrome都是可以播放的,但是在 ...

  7. wps里的茶色字体怎么设置_《excel颜色筛选》 WPS2019的EXCEL整行填充一种颜色保存后关闭再打开就变成两种深浅不同的颜色是怎么回事呢?请大神帮忙解决...

    WPS2019的EXCEL整行填充一种颜色保存后关闭再打开就变成两种深浅不同的颜色是怎么回事呢?请大神帮忙解决 格式刷提取那个单元格格式复制后颜色,保存后打开也的吗? 还有你可以右键单元格后下两种的图 ...

  8. ctrl跳转失败 studio uap_uap进不去,重装studio和uap都不能行,请大神给看看

    直接启动uap没问题可以进去,但是从studio启动就进不去,启动后在浏览器端一直转圈圈 卸载重装了uap和studio后也还是报一样的错误,难道要重装系统,请大神给看看  @devin2014 @b ...

  9. 能进这个Java组织的都是大神,现在只有三个中国人

    前沿技术早知道,弯道超车有希望 积累超车资本,从关注DD开始 虽然有很多编程语言声称性能和语法都比Java要好,但是这些语言有一样东西比不上Java,这就是社区建设.通常大家查询Java社区都会查到一 ...

最新文章

  1. 走出“搜索引擎营销”三个误区
  2. hihocoder 1249(2015ACM/ICPC北京)
  3. 【转载保存】mapreduce优秀文章
  4. 职场好人缘的26个细节
  5. 【网站开发必备】——12款响应式 Lightbox(灯箱)效果插件
  6. 编程之美——题目2 : 回文字符序列
  7. @configuration注解_SpringBoot注解大全,收藏一波!!!
  8. PHP删除字符串最后一个字符的几种方法总结
  9. [前端网站毕业设计源码]基于html的大学校园官网(jQuery)(静态网页)
  10. 信息论与编码2 期末复习-BCH码
  11. DIY_实现光敏电阻传感器简单控制LED
  12. 《Java并发编程的艺术》——锁(笔记)
  13. pyqt5 QListWidget的使用
  14. vue实现九宫格打地鼠小游戏
  15. Android实现一键开启自由窗口、分屏、画中画模式——画中画模式
  16. 优维低代码:Pipes 管道
  17. 这算通过审核了么?接下来还有没有什么坑,求大神指点!--酷课堂iOS交流群问答精华整理(201808期)
  18. 电动车电池放电口能冲电吗充电口和放电口是同一个吗
  19. docker学习笔记2--docker镜像命令
  20. 微博登录记录pythonurllib_Python使用cookielib和urllib2模拟登陆新浪微博并抓取数据...

热门文章

  1. 剑指offer 树的子结构
  2. Scrapy定向爬虫教程(一)——创建运行项目和基本介绍
  3. eclipse+scala+java+maven 整合实践
  4. 【原创 HadoopSpark 动手实践 6】Spark 编程实例与案例演示
  5. Luogu2495[SDOI2011]消耗战
  6. Phone相关进程及通信
  7. 《Android安全技术揭秘与防范》—第8章8.5节Hook检测/修复
  8. 分块矩阵在秩不等式中的应用
  9. Oracle systemstate dump介绍
  10. IIS识别Json文件