首页 > 其他分享 >93 从4个女朋友中找到 小于平均值的女朋友的信息

93 从4个女朋友中找到 小于平均值的女朋友的信息

时间:2023-06-15 15:11:22浏览次数:42  
标签:love String name sex 93 Gril public 女朋友 平均值

对象

package com.fqs.demo002;

public class Gril {
    //属性
    private String name;
    private int age;
    private char sex;
    private String love;

    public Gril() {
    }

    public Gril(String name, int age, char sex, String love) {
        this.name = name;
        this.age = age;
        this.sex = sex;
        this.love = love;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public char getSex() {
        return sex;
    }

    public void setSex(char sex) {
        this.sex = sex;
    }

    public String getLove() {
        return love;
    }

    public void setLove(String love) {
        this.love = love;
    }
}

方法

package com.fqs.demo002;

public class GirlTest {
    public static void main(String[] args) {
        Gril []grils=new Gril[4];
       grils[0]=new Gril("小明",18,'女',"唱歌");
        grils[1]=new Gril("小蓝",59,'女',"跳舞");
        grils[2]=new Gril("小红",20,'女',"rap");
        grils[3]=new Gril("小白",61,'男',"篮球");
        double avgAge=getAvg(grils);

        //获取小于平均值的个数
        int countIndex=getXiao(grils,avgAge);
        //获取小于平均值数的下标数组
        int []arrOK=getIndex(countIndex,grils,avgAge);//比如{2,3}

        for (int i = 0; i <countIndex ; i++) {
            //要打印的数组
            int iindex=arrOK[i];
            System.out.println("小于平均值的数组:"+grils[iindex].getName()+
                    grils[iindex].getAge()+grils[iindex].getSex()+grils[iindex].getLove());


        }





    }
    //获取平均年龄
    public static double getAvg(Gril []grils) {
        int sum=0;
        double avg=0;
        for (int i = 0; i < grils.length; i++) {
            sum=sum+grils[i].getAge();
        }
        avg=sum/grils.length;
        return avg;
    }
    //获取小于平均年龄的人的个数
    public static int getXiao(Gril []grils,double avgAge) {
        int count=0;


        for (int i = 0; i <grils.length; i++) {
            int tempAge=grils[i].getAge();
            if(tempAge<avgAge){
                //找到小于平均年纪的目标
                count++;
            }

        }
        return count;

    }
    //获取小于拼环境年龄的人的下标的数组

    public static int[] getIndex(int count,Gril []grils,double avgAge) {


        //将小于平均值的数组的下标放到一个新的数组中
        int[]arr=new int[count];


        boolean isFind=false;//找到小于平均值的数组了吗  返回下标;
        for (int i = 0; i < grils.length; i++) {
            int tempAge=grils[i].getAge();
            if(tempAge<avgAge){
                //找到小于平均年纪的女孩  并放到新数组中
                isFind=true;
                arr[0]=i;
            }
        }return arr;
    }


}

 

标签:love,String,name,sex,93,Gril,public,女朋友,平均值
From: https://www.cnblogs.com/haha1988/p/17482956.html

相关文章

  • 可节省40%MCU开发成本的音乐睡眠灯语音扩展芯片方案N9300-S16
    随着社会节奏的加快,人们每天的生活节奏也在不断的加快,工作压力也在不断的加大,越来越多的人都面临着失眠的痛苦,当拖着疲惫不堪的身体躺到床上时,却发现由于担忧每天的工作或月底需要交房租等问题,久久无法入眠;这时打开睡眠音乐灯,在舒缓的音乐中、在渐变的灯光中慢慢忘却工作中的压力,慢......
  • Libssh认证绕过CVE-2018-10933漏洞复现
    0x00漏洞描述libssh0.6 及以上的版本,在服务端的代码实现中存在身份认证绕过漏洞。在向服务端认证的流程中,攻击者通过将 SSH2_MSG_USERAUTH_REQUEST 消息替换为 SSH2_MSG_USERAUTH_SUCCESS,即可在无需任何有效凭证的情况下认证成 0x01漏洞影响版本libssh0.8.x-0.8.3l......
  • CF 932 E. Team Work 第二类斯特林数总结
    求解\(\sum_{x=1}^nC(n,x)x^k,n\le10^9,k\le5000\)第二类斯特林数n个不同的小球放入k个相同的盒子的方案数\(S(n,k)\),盒子非空显然有\(S(n,k)=S(n-1,k-1)+k\cdotS(n-1,k)\)注意边界\(S(n,0)=[n==0],S(n,1)=1\)考虑到\(x^k\)可以利用第二类斯特林数化简\(x^k=\sum_{i=1}^{x......
  • HotSpare 9361Raid卡热备盘的设置过程
    HotSpare9361Raid卡热备盘的设置过程摘要公司最近一批服务器到位(去年生产)插满24盘位的960G的SSD的超融合服务器.(硬盘是镁光的!-_-!)想着Raid6虽然数据保护比较好,但是写入是在是太垃圾了.所以想可以增加两块热备的Raid5这样的话虽然比raid6还要多损失一块960G......
  • 【Azure 环境】使用az login登录遇见OSError: [WinError -2146893813] : '' 错误
    问题描述使用azlogin指令登录,遇见OSError:[WinError-2146893813]:'',在指令中添加--debug后,输出的错误消息为:urllib3.connectionpool:StartingnewHTTPSconnection(1):*****.******.com:443urllib3.connectionpool:https://****.****.com:443"POST/adfs/ser......
  • 1993年香港电影《唐伯虎点秋香》
    1993年香港电影《唐伯虎点秋香》 2020-10-1507:361993年香港电影《唐伯虎点秋香》《唐伯虎点秋香》是永盛电影制作有限公司出品的一部喜剧电影,由周星驰、李力持执导,周星驰、巩俐、郑佩佩等主演。该片讲述了江南才子唐伯虎对华太师府上的丫鬟秋香一见钟情,在船夫的帮助下他施......
  • Luogu P1939 【模板】矩阵加速(数列)
    【模板】矩阵加速(数列)题目描述已知一个数列\(a\),它满足:\[a_x=\begin{cases}1&x\in\{1,2,3\}\\a_{x-1}+a_{x-3}&x\geq4\end{cases}\]求\(a\)数列的第\(n\)项对\(10^9+7\)取余的值。输入格式第一行一个整数\(T\),表示询问个数。以下\(T\)行,每行一个正......
  • 使用 cat 及 awk 命令过滤日志文件,求和、求平均值、最大值、最小值
    1、cat查看日志文件$catall.log 2、根据程序打印日志的位置过滤日志条目catall.log|grep-a'ESIndexAggregationTask.java:254' 3、使用awk定位到日志数值位置本轮总计滚动查询2次,总计返回数据62212条,按空格split,62212是11个位置,所以用awk'{pri......
  • ZOJ - 3932 Handshakes (技巧)握手
    TimeLimit: 2000MS MemoryLimit: 65536KB 64bitIOFormat: %lld&%lluZOJ-3932HandshakesSubmit StatusDescriptionLastweek, n studentsparticipatedintheannualprogrammingcontestofMarjarUniversity.Studentsarelabeledfrom1to n.Theycame......
  • P8933 [JRKSJ R7] 技巧性的块速递推 题解
    题目传送门题意:简单来说就是一个涂色游戏。有一个n×m的棋盘需要涂色。每格只能涂黑色或白色两种颜色。横、竖、斜连续3格颜色不能相同。横、竖、斜连续4格颜色不能有3个相同颜色,即只能是2个黑和2个白。最后让你统计出所有符合条件的涂色方式的方......