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数组
来源:https://blog.csdn.net/Raeke/article/details/98753350