联想培训javamethod与控制流程.pptx

上传人:rrsccc 文档编号:10220984 上传时间:2021-04-30 格式:PPTX 页数:19 大小:147.97KB
返回 下载 相关 举报
联想培训javamethod与控制流程.pptx_第1页
第1页 / 共19页
联想培训javamethod与控制流程.pptx_第2页
第2页 / 共19页
联想培训javamethod与控制流程.pptx_第3页
第3页 / 共19页
联想培训javamethod与控制流程.pptx_第4页
第4页 / 共19页
联想培训javamethod与控制流程.pptx_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《联想培训javamethod与控制流程.pptx》由会员分享,可在线阅读,更多相关《联想培训javamethod与控制流程.pptx(19页珍藏版)》请在三一文库上搜索。

1、Java method ,联想培训课件 java method与控制流程,流程控制语句,1分支语句:if-else, switch-case 2循环语句:for, while, do-while 3 其他: break, continue, label: , return,联想培训课件 java method与控制流程,If-else语句,if (条件表达式1) s1语句; else if (条件表达式2) s2语句; else s3语句;,if(auto.isScreenOn() auto.wakeUp(); auto.swipeClass(DIRECTION.Left, , 10); ,I

2、f(a=5) ,联想培训课件 java method与控制流程,switch 语句,switch语句是实现多分支选择结构的另一个语句: switch(整数选择因子) case 整数值1 : 语句; break;case 整数值2 : 语句; break;case 整数值3 : 语句; break;case 整数值4 : 语句; break;case 整数值5 : 语句; break;/.default:语句;,联想培训课件 java method与控制流程,Switch例子,UiObject object=new UiObject(auto.getClass(); String text=ob

3、ject.getText(); int mun; if(text=月) mun=1; else mun=2; ,switch(mun) case 1: auto.clickClass(); auto.clickText(); break; case 2: auto.clickClass(); auto.clickText(); break; default: break; ,联想培训课件 java method与控制流程,for循环 语句,格式 for(初始表达式; 布尔表达式; 步进)语句 说明: 无论初始表达式,布尔表达式,还是步进,都可以置空。for语句执行时,首先执行初始化操作,然后判

4、断终止条件是否满足,如果满足,则执行循环体中的语句,最后执行迭代部分。完成一次循环后,重新判断终止条件。 可在for语句里定义多个变量,但它们必须具有同样的类型:for(int i = 0; i 10; i+),联想培训课件 java method与控制流程,For循环例子,for(int i=0;i100;i+) getUiDevice().sleep(); sleep(1000); getUiDevice().wakeUp(); sleep(1000); ,联想培训课件 java method与控制流程,while循环 语句,格式: while(布尔表达式)语句,格式: Do语句 whil

5、e(布尔表达式),联想培训课件 java method与控制流程,Do/while循环 例子,int j=5; while(j=500) j=j+5; auto.showStatusBar(); sleep(1000); auto.hideStatusBar(); sleep(1000); ,int i=0; do i=i+5; auto.clickText(App); auto.pressKey(KEY.BACK); while(i5);,执行几遍?,联想培训课件 java method与控制流程,其他循环控制语句,联想培训课件 java method与控制流程,break 语句,break

6、语句,跳出它所在的循环语句或switch 语句,并从紧跟该循环语句或switch 语句后的第一条语句处执行,联想培训课件 java method与控制流程,continue 语句,continue语句,用来结束本次循环,跳过循环体中下面尚未执行的语句,接着进行终止条件的判断,以决定是否继续循环,联想培训课件 java method与控制流程,返回语句return,return语句从当前方法中退出,返回到调用该方法的语句处,并从紧跟该语句的下一条语句继续程序的执行。返回语句有两种格式: return expression return return语句通常用在一个方法体的最后,否则会产生编译错误

7、,除非用在if-else语句中,联想培训课件 java method与控制流程,练习流程语句练习,练习一: 在文件管家中新建test01到test09十个文件夹,新建完后删除这10个文件夹 提示: 用for循环,用while循环,练习一: 打开相机,关闭相机,循环10次; 不执行第三3次循环,执行到第5次循环结束循环 提示:使用for循环,联想培训课件 java method与控制流程,方法编写,public class Case_2468 extends BaseTestCase clickapp(9);/方法调用dffdgdfgfdgfd(10,10,”55555”) ; ,public

8、void dffdgdfgfdgfd(int input,int dddd,String kkk) throws UiObjectNotFoundException /自定义方法 ,联想培训课件 java method与控制流程,方法编写,public void clicksearch(char input,int instance) throws UiObjectNotFoundException /方法体 ,方法体,public void execute() throws Throwable clicksearch(Z,12);/调用方法 ,调用,联想培训课件 java method与控制

9、流程,打开拨号,写一个方法,联想培训课件 java method与控制流程,练习,1.编写一个方法,实现横竖屏100次,调用三次。,2.编写一个方法,用坐标实现解锁,3.编写一个打电话的方法 要求:不管在任何界面都能直接打开拨号盘进行拨打相应的号码,联想培训课件 java method与控制流程,练习,编写一个方法: 模拟monkey动作,随机点屏幕 1.生成随机坐标,随机点屏幕; 2.参数为点击次数;,/Math.random返回一个双精度0-1的随机数 double ran=Math.random(); /获取手机屏幕高度与宽度 int height=getUiDevice().getDisplayHeight(); int width=getUiDevice().getDisplayWidth(); /获得随机坐标 int x=(int) (ran*width); int y=(int)(ran*height);,联想培训课件 java method与控制流程,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1