2018-12-17
2018-12-17 本文已影响0人
雁_9587
@Test
public void test() {
//打开网址
driver.get("http://www.guoyasoft.com:8080/guoya-client-qa/");
//定位元素
driver.findElement(By.xpath("//a[contains (text(),'面试统计')]")).click();
sleep(2);
//定位Iframe框
WebElement iframe = driver.findElement(By.xpath("//iframe"));
//切换到iframe框
driver.switchTo().frame(iframe);
//操作iframe框里的元素
driver.findElement(By.xpath("//input[@value=\"查询\"]")).click();
sleep(2);
//窗口切换出iframe框
driver.switchTo().defaultContent();
//定位元素并操作
driver.findElement(By.xpath("//a[text()='查询面试']")).click();
sleep(2);
}
image.png
@Test
public void testFor() {
//int类型的数组,变量名arr,存1, 2, 3, 4, 5, 6, 7, 8, 9, 10的值
int[] arr = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
for (int i = 0; i <= arr.length - 1; i++) {
System.out.println(arr[i]);
}
for (int i :
arr) {
System.out.println(i);
}
for (int i : arr) {
System.out.println(i);
}
Map<String,String>map=new HashMap<String,String>();
map.put("姓名","席怡雪");
map.put("年龄","18");
map.put("性别","女");
for (String key:map.keySet()) {
System.out.println(map.get(key));
}
}
image.png
image.png
@Test
public void jiuJiu() {
// 循环9行
for (int i = 1; i <= 9; i++) {
// 每行循环不超过行号的次数
for (int j = 1; j <= i; j++) {
// 输出一个乘法式
System.out.print(j + "x" + i + "=" + i * j + "\t");
}
// 换行
System.out.println();
}
image.png
}
@Test
public void testIfbuy() {
int yuE = 200;
int yuEBao = 3000;
int yinHangka = 20000;
int buy = 2000;
if (yuE >= buy) {
System.out.println("余额扣除" + buy);
} else if (yuEBao >= buy) {
System.out.println("余额宝扣除" + buy);
} else if (yinHangka >= buy) {
System.out.println("银行卡扣除" + buy);
} else {
System.out.println("扣款失败");
}
}
image.png
@Test
public void testBubblesort(){
int[] arr={17,21,14,32,8,19};
for (int i:arr) {
System.out.print(i+"\t");
}
System.out.println();
for (int i=arr.length-1;i>=1;i--){
for (int j=0;j<=i-1;j++){
if (arr [j]>arr[j+1]){
int a=arr[j];
arr[j]=arr[j+1];
arr[j+1]=a;
}
}
}
for (int i:arr) {
System.out.print(i+"\t");
}
System.out.println();
}
}
image.png
冒泡排序
- 1.比较 如果 前者比后者小,把前者和后者调换顺序,两两调换后一轮下来 最小的会被排到最后去。
- 2.每一轮j都从0开始,当i轮排序,就有最后面的i个数字因为他是最小的,所以后面的每轮都不用理他了,也就是 arr.length-1-i 往后的数不用管了。
- 3.如上,第一轮有4个数字 i为0 ,那么score.length-1-i 为3,也就是下标是3以后的可以不用管,3往后没有数字,所以第一轮所有的数字都要参加比较。
冒泡算法
- 1.依次比较相邻的两个数,将小数放在前面,大数放在后面。即首先比较第1个和第2个数,将小数放前,大数放后。
- 2.然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。
- 3.重复以上过程,仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个数),将小数放前,大数放后,一直比较到最大数前的一对[相邻数]将小数放前,大数放后,第二趟结束,在倒数第二个数中得到一个新的最大数。
- 4.如此下去,直至最终完成排序。
- 5. 由于在排序过程中总是小数往前放,大数往后放,相当于气泡往上升,所以称作冒泡排序。