博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 学习笔记 (一) If 语句
阅读量:4354 次
发布时间:2019-06-07

本文共 859 字,大约阅读时间需要 2 分钟。

接触到的教程中if语句所包含boolean表达式都是以数字作为举例,所以误以为string类型的值也可以这样判断,结果发现下面的脚本不工作:

1 String sysTitle = driver.getTitle();2 String expectedTitle="DVA Demo";3 if (sysTitle==expectedTitle) {4     System.out.println(sysTitle);5 }

要比较两个string, 应该用下面的方法:

1 String expectedTitle="DVA Demo";2 String actualTitle=driver.getTitle();3 If(actualTitle.equals(expectedTitle));{     4    System.out.println("Test Pass");5 }

 

另外,碰到一个问题 ?

上述第二个例子中, if 后面boolean表达式后加了个分号,脚本是可以正常运行,没有问题的.

但是加上else语句后, 就会报错;  如果把if 后面boolean表达式所跟着的分号去掉,就不会报错.

1 //报错实例 2 if (sysTitle.equals(expectedTitle)); { 3     System.out.println(sysTitle); 4 } else { 5     System.out.println("Wrong Title"); 6 } 7  8  9 10 11 //不报错实例12 if (sysTitle.equals(expectedTitle)) {13     System.out.println(sysTitle);14 } else {15     System.out.println("Wrong Title");16 }

 

转载于:https://www.cnblogs.com/cheese320/p/8182692.html

你可能感兴趣的文章
AngularJS中使用$resource
查看>>
[poj3261]Milk Patterns(后缀数组)
查看>>
[luogu3369]普通平衡树(fhq-treap模板)
查看>>
题解 P2799 【国王的魔镜】
查看>>
写写代码,注意注意细节
查看>>
css Backgroud-clip (文字颜色渐变)
查看>>
基于jquery 的观察者模式
查看>>
安装 OpenSSL 工具
查看>>
ccf 火车购票
查看>>
apply,call,bind,symbol的用法
查看>>
CI框架视图与控制器
查看>>
没有框架想用D方法和C方法怎么办?
查看>>
软工实践第一次作业
查看>>
vim产生的备份文件和临时文件
查看>>
用长微博工具发布长微博
查看>>
hdu1754 线段树
查看>>
EMPTY isset unset var_dump 用法
查看>>
大庆金桥帆软报表案例
查看>>
方维分享系统,个人中心杂志社显示我的、关注的、推荐的数量
查看>>
JavaScript BOM加载事件
查看>>