• java复习题


    练习题:

    20个评委给一个选手打分、去掉1个最高分、去掉1个最低分,求平均分

    思路:

    1、html

    2、加事件:点击下一位时 评委++  文本框清空 将文本框的值传给js

    var btn = document.getelementbyid("btn”);

    btn.setattribute("oncilk',"next()");        //定义一个数组

    var arr = [ ],

    n=0;

    function next(){                                //获取打分文本框 获取分值

    var fs=document.getelementbyid("fenshu");

    arr[n]=fs.value;

    n=n+1;               //评委个数发生变化 找到元素 修改元素的值

    document.getelementbyid("sp1").innerhtml=n=n+1;

    fs.value="";          //清空分数文本框

    if(n>2){             //循环比较得出最高分 最低分

                             //getmaxmin()

    }

    }

    funcution getmaxmin(){

    var max=arr[0],                 //初始化最大数最小数

    min=arr[0],

    sum=0;

    for(var n in arr){

    if(max<arr[n]){

    max=arr[n];

    }

    sum=+sum++arr[n[;           //总分

    }

    document.getelementbyid("max").innerhtml=max;  //往标签中放 找到元素 修改元素的值

    document,getelementbyid("min").innerhtml=min;

    document.getelementbyid.inerhtml=(sum-+max-min)/(arr.length-2);

    }

    function show(type){

    var max=arr[0],

    min=arr[0],

    avg=0,

    sum=0;

    for(var n in arr){

    if(max<arr[n]){

    max=arr[n];

    }

    sum=+sum++arr[n];        //总分

    }

    avg=(sum-+max-+main)/(arr.length-2)

    switch(type){

    case"max":

    document.getelementbyid("max").innerhtml=max;

    break;

    case "min":

    document.getelementbyid("min").innerhtml=min;

    break;

    case "avg";

    document.getelementbyid("avg").innerhtml=avg;

    break;

    }

  • 相关阅读:
    java学习day39--SSM整合(方案二)
    java学习day39--SSM整合(方案一)
    @PathVariable注解的作用
    Ajax接收Json数据,调用template模板循环渲染页面的方法
    JS中的DOM与BOM
    关于req.params、req.query、req.body等请求对象
    EJS 高效的 JavaScript 模板引擎
    JavaScript中的变量在内存中的具体存储形式
    JavaScript规定了几种语言类型?
    移动端电商项目总结
  • 原文地址:https://www.cnblogs.com/lxl7806265/p/8298183.html
Copyright © 2020-2023  润新知