美文网首页
2018-12-17

2018-12-17

作者: 雁_9587 | 来源:发表于2018-12-17 11:47 被阅读0次
    @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. 由于在排序过程中总是小数往前放,大数往后放,相当于气泡往上升,所以称作冒泡排序

    相关文章

      网友评论

          本文标题:2018-12-17

          本文链接:https://www.haomeiwen.com/subject/afpqkqtx.html