美女选妃

JAVA学习Day3

美女选妃(代码)

import java.util.*;

public class BeautifulLadies {
    //public  权限修饰  private  default 。。。
    //void 返回值
    //传参数
    public void getLadies(){
        List<Integer> hights=new ArrayList<>();
        List<Integer> wights=new ArrayList<>();

        Scanner input= new Scanner(System.in);
        for (int i=1;i<4;i++){
            BeautifulLady beautifulLady=new BeautifulLady();
            System.out.println("请输入第"+i+"美女的身高:");
            int h=input.nextInt();
            hights.add(h);
            System.out.println("请输入第"+i+"美女的体重");
            int w=input.nextInt();
            wights.add(w);
        }
        System.out.println(hights);
        System.out.println(wights);
        Map<String,Integer> highWeightAvg=getHightWeightAvg( hights, wights);
        boolean result=getRsult(highWeightAvg);
        if(result){
            System.out.println("是美女");
        }
        else{
            System.out.println("不是美女");
        }
    }

    //计算身高和体重的平均值
    //Map<String,Integer> map=new HashMap<>();
    public Map<String,Integer> getHightWeightAvg(List<Integer> hights,List<Integer> weights){
        int sumH=0;
        for(int h:hights){
            sumH=sumH+h;
        }

        int sumW=0;
        for(int w:weights){
            sumW=sumW+w;
        }

        int avgH=sumH/3;
        int avgW=sumW/3;

        Map<String,Integer> map=new HashMap<>();
        map.put("ah",avgH);
        map.put("aw",avgW);
        System.out.println(map);
        return map;
    }

    public boolean getRsult(Map<String,Integer> map){
        int avgH=map.get("ah");
        int avgW=map.get("aw");
        if(avgH>150 && avgW<80){
            return true;
        }
        else{
            return false;
        }
    }

    public static void main(String[] args){
        BeautifulLadies beautifulladies=new BeautifulLadies();
        ((BeautifulLadies) beautifulladies).getLadies();
    }
}

(下一篇将讲美女选妃的加强版)

JDBC简介

JDBC(Java DataBase Connectivity)是Java和数据库之间的一个桥梁,是一个规范而不是一个实现,能够执行SQL语句。它由一组用Java语言编写的类和接口组成。
在这里插入图片描述
链接:详细介绍了JDBC

数组

1.Java 语言中提供的数组是用来存储固定大小的同类型元素。

2.数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型。

3.数组属引用类型,数组型数据是对象(object),数组中的每个元素相当于该对象的成员变量。

4.数组是多个相同类型数据的组合,实现对这些数据的统一管理。一个数组实际上就是一连串的变量,数组按照使用可以分为一维数组、二维数组、多维数组。

5.要使用Java的数组,必须经过两个步骤:

1)声明数组变量

2)创建数组:分配内存给这个数组

链接:详细介绍了JAVA数组

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值