自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (13)
  • 收藏
  • 关注

原创 学习Java的第十七天-java集合框架

Java集合框架Java 集合概述前面存储对象,数组,弊端Java 集合就像一种容器,可以把多个对象的引用放入容器中。Java 集合类可以用于存储数量不等的多个对象,还可用于保存具有映射关系的关联数组Java 集合可分为 Set、List 和 Map 三种体系Set:无序、不可重复的集合,set又是以map为底层实现List:有序,可重复的集合,list接口是以数组为底层实现,是有...

2020-01-15 19:49:39 201

原创 Java练习题-第十六天

练习1:定义管理员类第一步 创建java工程第二步 创建Administrator.javapackage com.hpe.java1;public class Administrator { String name; String password; public void show(){ System.out.println("姓名:"+name+",密码:"+p...

2020-01-14 16:32:19 500

原创 学习Java的第十六天-常用类

Java常用类Object类介绍Object类是类层次结构的根,Java中所有的类都继承自这个类2个特征Object类是Java中唯一没有父类的类。其他所有的类都继承了Object类中的方法,所以其方法的重要性不言而喻如果在类的声明中未使用extends关键字指明其父类,则默认父类为Object类public class Person { ...} 等价于: public ...

2020-01-14 15:38:01 188

原创 学习Java的第十五天-接口和抽象类

接口和抽象类类是抽象的概念,仅仅是模版。比如“人”类对象是一个你能看得到、摸得着的具体实体类的成员:属性、方法和构造函数等权限修饰符:private public protected 缺省方法的参数传递方式方法的重载与重写构造器(构造函数) 与类同名 不允许有返回类型封装-把客观事物封装成类,并将类内部的实现隐藏,以保证数据的完整性;继承-通过继承可以复用父类的代码;多态-允许...

2020-01-14 15:07:29 192

原创 学习Java的第十四天-多态

什么是多态从字面的意思上理解,多态就是多种形态。同一个动作作用于不同的对象产生不同的行为多态性指的是什么?多态性,可以理解为一个事物的多种表现形态。在Java中有两种体现:方法的重载(overload)和重写(overwrite)子类对象的多态性(可以直接应用在抽象类和接口上)对象的多态性是什么?:一个对象多种形态;在Java中,子类的对象可以替代父类的对象使用我们在之后的学习中会经...

2020-01-13 21:26:32 170

原创 学习Java的第十三天-继承

类的继承为描述和处理个人信息,定义类Person:public class Person { public String name; public int age; public Date birthDate; public String getInfo() { ... }}为描述和处理学生信息,定义类...

2020-01-13 21:19:09 301

原创 学习Java的第十二天-封装

什么是封装Java中通过将数据声明为私有的(private),再提供公共的(public)方法:getXxx()和setXxx()实现对该属性的操作,以实现下述目的:隐藏一个类中不需要对外提供的实现细节;使用者只能通过事先定制好的方法来访问数据,可以方便地加入控制逻辑,限制对属性的不合理操作;便于修改,增强代码的可维护性安全性更好封装的实现步骤需要注意:对封装的属性不一定要通过ge...

2020-01-13 21:13:01 161

原创 学习Java的第十一天-类和对象

面向对象的概念面向过程强调功能行为面向对象将功能封装进对象,强调具备了功能的对象JAVA里面,有对象用对象,没有对象,那么就创造对象,用对象,之后还要维护各种对象之间的关系面向对象的三大特征封装继承多态面向对象的编程思想力图使计算机语言中对事物的描述与现实世界中该事物的本来面目尽可能的一致。类(class)和对象(object)是面向对象方法的核心概念。类是对一类事物描述,是...

2020-01-13 20:57:19 182

原创 学习Java的第十天-方法

1.方法方法是把一些相关的语句组织在一起,用于解决某一特定问题的语句块。方法必须放在类定义,也就是说,方法必须是某一个类的方法。另外,在应用程序中,某些任务常常要在一个程序中运行好多次,举个最简单的例子,对多个数组进行排序。此时我们就可以把这些相同的代码段写成一个单独的单元,需要的时候我们就来调用它。2.方法的格式:[修饰符] 返回值类型 方法名(参数类型 形式参数1,参数类型 形式...

2020-01-13 20:43:47 118

原创 练习题-第十四天

练习(基础):创建一个Vehicle类并将它声明为抽象类。在Vehicle类中声明一个名为run的实现打印”Running”功能的方法和一个名为wheelsNum的抽象方法,该方法没有返回值。创建两个类Car和Motorbike,均继承自Vehicle,并在这两个类中实现wheelsNum方法。在Car类中应当显示“四轮车”信息,而在Motorbike类中应当显示“双轮车”信息。创建另一个带ma...

2020-01-13 20:15:41 867

原创 面向对象练习题-第十三天

练习1(基础):建立一个学生类,其中成员变量为学号、姓名、及三门课的成绩(数组),另建立一个包含主方法的类,定义2个学生类的对象1.Studentpackage com.hpe.java;import java.util.Arrays;/** * 建立一个学生类,其中成员变量为学号、姓名、及三门课的成绩(数组),另建立一个包含主方法的类,定义2个学生类的对象 * @author ...

2020-01-13 20:06:53 2551

原创 多态练习题-第十二天

用多态实现打印机分为黑白打印机和彩色打印机不同类型的打印机打印效果不同具体实现代码1.Printpackage com.hpe.java;public class Print { public void print(){ System.out.println("打印!"); }}2.PrintBlackpackage com.hpe.java;/**...

2020-01-13 19:48:34 3724 1

原创 练习题-第十一天

练习题练习2(基础):定义一个表示学生信息的类Student,要求如下:(1)类Student的成员变量:sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。(2)类Student带参数的构造方法:在构造方法中通过形参完成对成员变量的赋值操作。(3)类Student的方法成员:getNo():获得学号;getName():获...

2020-01-13 19:36:15 1505

原创 Java继承练习题-第十天

练习题1.定义一个人的类(属性有名字,年龄,性别。写一个能输出各个属性值的方法showInfo()),定义一个学生类(属性有学号),学生继承人类,要求:(1)父类的属性赋值用构造方法来实现(分别用有参数构造方法和无参数构造方法实现);(2)子类的属性也用构造方法来赋值;(3)在子类中重写父类的showInfo()方法(4)声明学生类的对象,调用学生的显示信息的方法。具体实现代码1.P...

2020-01-13 19:21:00 8479

原创 电话本练习题-第九天

一、电话本管理系统主界面:1.添加2.删除2.1信息不存在2.2信息存在再次选择4,查询所有,张三的信息已删除3.修改3.1信息不存在3.2信息存在4.查询所有5.根据姓名查找5.1信息不存在5.2信息存在0.退出系统1.Telephonepackage telmanager;//电话本实体类public class Telephone {...

2020-01-13 19:11:56 284

原创 学习Java第七天

二维数组package com.hpe.java;/** * 二维数组:数组中的数组 * 创建二维数组:数组类型【】【】 数组名; * 初始化: * 1.动态初始化 * 2.静态初始化 * * @author yang * */public class Demo06 { public static void main(String[] args) { // TO...

2020-01-13 18:53:38 126

原创 学习Java的第八天

作业题-二维数组-构造方法练习1(基础):(1)编写一个圆类Circle,该类拥有:①一个成员变量radius(私有,浮点型); // 存放圆的半径;②两个构造方法Circle( ) // 将半径设为0Circle(double r ) //创建Circle对象时将半径初始化为r③ 三个成员方法double getArea( )...

2020-01-02 19:50:55 259

原创 学习Java的第七天-练习题

冒泡排序、数组1、定义一个int[] a ={4,2,0,-1,-8,23,9}求数组元素的最大值、最小值、平均数、总和、数组的复制、反转package com.hpe.java;public class Demo01 { public static void main(String[] args) { // TODO Auto-generated method stub /...

2020-01-02 11:52:02 471 1

原创 学习Java的第六天

数组初识数组数组用来将相同数据类型存储在存储单元里,数组的所有元素必须属于相同的数据类型。一个图书存储与数组存储的对应图来了解一下数组中包含的一些内容,如下图(左)所示。下面看一个整型数组的例子,下图(右)。数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。数组既可以存储基本数据类型,也可以存储引用数据类型。数组一旦初始化,长度不可变。长度确定下来了!!!一维数组的声...

2020-01-02 11:44:53 102

原创 java练习-for循环

for循环练习题练习1:// 使用for循环方式计算2+4+6+…+100的值package com.hpe.java;public class ForDemo01 { public static void main(String[] args) { // TODO Auto-generated method stub// 练习1:// 使用for循环方式计算2+4+6...

2019-12-31 15:12:51 878 3

原创 学习java的第五天

for循环for循环语法格式for (初始表达式; 条件表达式; 迭代表达式){循环语句;}初始表达式是在for循环首次执行时要计算的表达式。通常,这里会为一个循环变量初始化一个值条件表达式(循环条件)用于每次循环前的条件判断,只有在条件表达式值为true时,才入到循环语句执行。迭代表达式则在循环语句执行完成后进行计算,一般来说使用一个递增或递减的计数器作为迭代表达式,改变循环变量...

2019-12-30 16:21:24 117

原创 初学Java的第四天-练习2

练习2练习1(基础):// 求面积系统要求:// 1提示求哪种图形的面积package com.hpe.java;import java.util.Scanner;public class Demo12 { public static void main(String[] args) { // TODO Auto-generated method stub// 练习...

2019-12-30 10:12:58 137

原创 学习Java的第四天-练习1

练习:练习1(基础):// 输入数量不确定的正数和负数(一次输入一个),// 然后打印正数和负数的个数,当输入0时,程序停止package com.hpe.java;import java.util.Scanner;public class Demo01 { public static void main(String[] args) { // TODO Auto-ge...

2019-12-30 09:59:07 187

原创 学习java第三天

第三天整理一.if ,switch顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。总的来说:写在前面的先执行,写在后面的后执行1.Demo1package com.hpe.java;public class Demo01 { /** * 顺序结构: * * @param args */...

2019-12-28 17:09:48 184

原创 初学Java第二天整理

第二天整理内容一.编写程序1.Demo3package com.hpe.java;public class Demo3 { public static void main(String[] args) { // TODO Auto-generated method stub /** * 八种基本数据类型: byte short int long float double...

2019-12-27 19:01:42 131 1

原创 初学Java整理第一天

第一天整理Java一.编写程序1.HelloWorld程序```package com.hpe.java;public class HelloWorld { /** * 1.Java怎么实现的跨平台性 * 2.什么是垃圾回事机制 * 3.jdk,jre,jvm的关系分别是什么,之间的关系是什么 * 4.怎么配置jdk * 5.Java程序运行需要几个步骤 *...

2019-12-27 18:44:49 152

Twelveyxy.zip

练习1:定义管理员类 第一步 创建java工程 第二步 创建Administrator.java 第三步 创建InitialAdministrator.java 运行InitialAdministrator.java,结果为: 练习2:定义客户类 第一步 创建java工程 第二步 创建Customer.java Customer.java 第三步InitialCustomer.java 运行InitialCustomer.java,结果为 练习3:创建管理员对象 第一步 创建java工程 第二步 创建AdministratorTest.java AdministratorTest.java 运行后结果为 练习4:更改管理员密码 第一步 创建java工程 第二步 创建ChangePassword.java 运行后结果为 练习5:定义汽车类 根据课堂所讲的尼古拉斯凯奇的跑车,实现汽车类,并创建凯奇的汽车对象。 练习6:定义军舰类 根据如下,类图及对象图,用java代码定义“中国军舰类”,并创建驱逐舰、巡洋舰等对象。 练习7:在事件中抽象出对象,并定义类。 步骤: 1.将现实世界中的实体抽象为对象; 2.分析这个对象都具有哪些属性和行为。 事件描述: 北京时间8月8日,2016里约奥运会男子举重56公斤级的比赛在里约会展中心2号馆进行,中国选手龙清泉以抓举137公斤,挺举170公斤,总成绩307公斤获得本项冠军。 北京时间8月8日凌晨3点,2016里约奥运会女子双人三米板比赛,中国组合吴敏霞/施廷懋一路领先,最终以总分345.60分夺得冠军。 【中国第一金!张梦雪获得女子十米气手枪金牌!】刚结束的女子十米气手枪决赛中,首次参加奥运会的张梦雪发挥出色,接连打出10环以上!最终以199.4环成功夺冠,收获个人第一枚奥运金牌。

2020-01-14

Java整理案例.zip

Java每天整理得代码的资源 包括{ Java基础知识结构图及基础知识 基础常识 最新编程语言排名 Java语言的应用方向 Java语言的特点 Java程序运行机制 编写第一个Java程序 Eclipse的介绍 注释 }

2020-01-14

Elevenyxy.zip

练习(基础): 创建一个Vehicle类并将它声明为抽象类。在Vehicle类中声明一个名为run的实现打印”Running”功能的方法和一个名为wheelsNum的抽象方法,该方法没有返回值。创建两个类Car和Motorbike,均继承自Vehicle,并在这两个类中实现wheelsNum方法。在Car类中应当显示“四轮车”信息,而在Motorbike类中应当显示“双轮车”信息。创建另一个带main方法的类Test,在其main方法中使用多态的方式分别调用Car和Motorbike中的wheelsNum方法以及run方法。 练习(基础): 创建一个名称为Vehicle的接口,在接口中添加两个无参的方法start()和stop()。在两个名称分别为Bike和Bus的类中实现Vehicle接口。创建一个名称为interfaceDemo的类,在interfaceDemo的main()方法中使用多态的方式创建Bike和Bus对象并访问其start()和stop()方法。 练习(提高): 设计抽象类Door,它拥有所有门的共性方法open ()和close ()。设计防火接口FireSafe,该接口有一个抽象方法fireProof()。设计防弹接口BulletSafe,该接口有一个抽象方法bulletProof()。综合利用继承、抽象类、接口的知识设计出防火门FireProofDoor和防弹门BulletProofDoor两个类。设计Test类的main()方法,分别调用FireProofDoor和BulletProofDoor的所有方法。(实现各方法时做简单的打印即可) 练习(提高): 1定义一个抽象类Role,有姓名、年龄、性别等成员变量,要求: 尽可能隐藏所有变量,再通过GetXXX()和SetXXX()方法对各变量进行读写; 至少定义两个构造方法(一个无参的构造方法,一个有参的构造方法,有参的构造方法需要显示调用无参的构造方法); Role类中要体现出this的几种用法。 具有一个抽象的无返回值的play()方法; 具有一个普通的say()方法; 提供一个final sing()方法。 各方法中适当地添加打印语句,标识出所在类和所在方法即可。 2从Role类派生出Employee类,要求: 增加一个final成员变量id 增加一个静态成员变量company; 增加了普通成员变量salary; 通过GetXXX()和SetXXX()方法对新增加的变量进行读写; 要有至少两个构造方法(一个构造方法只有一个参数id并调用父类无参的构造方法,另一个构造方法有多个属性值做参数并调用父类有参的构造方法); 要体现出this和super的用法; 要覆盖play()方法,并在play方法中调用父类的say()方法; 各方法中适当地添加打印语句,标识出所在类和所在方法即可。 3在Test类的main()方法中: 为Employee中的company赋值; 调用Employee的两个构造方法实例化两个对象e1和e2 分别打印e1和e2的属性信息 调用e1的play方法 调用e1的sing方法

2020-01-13

Tenyxy.zip

练习1(基础): 建立一个学生类,其中成员变量为学号、姓名、及三门课的成绩(数组),另建立一个包含主方法的类,定义2个学生类的对象 练习2(基础): 编写一个程序,从键盘接收十个整数,并输出其中的最小值,要求,将计算功能定义在一个类中,由主类负责接收输入,在用数组的方式传递给实现计算的类的方法,在输出结果 练习3(基础): (1)定义Person类,有4个属性:String name; int age; String school; String major, (2)定义Person类的3个构造方法: 第一个构造方法Person(String n, int a)设置类的name和age属性; 第二个构造方法Person(String n, int a, String s)设置类的name, age 和school属性; 第三个构造方法Person(String n, int a, String s, String m)设置类的name, age ,school和major属性; (3)在main方法中分别调用不同的构造方法创建的对象,并输出其属性值

2020-01-13

Nineyxy.zip

1. 用多态实现打印机 分为黑白打印机和彩色打印机 不同类型的打印机打印效果不同 2、在课上案例的基础上实现与宠物玩耍功能 需求说明: 主人和狗狗玩接飞盘游戏,狗狗健康值减少10,与主人亲密度增加5 主人和企鹅玩游泳游戏,企鹅健康值减少10,与主人亲密度增加5 提示: Dog类添加catchingFlyDisc()方法,实现接飞盘功能 Penguin类添加swimming()方法,实现游泳功能 主人添加play(Pet pet)方法 如果pet代表Dog就玩接飞盘游戏 如果pet代表Penguin就玩游泳游戏 3、某汽车租赁公司出租多种车辆,车型及租金情况如下: 编写程序实现计算租赁价 分析 4、需求说明: 在前面汽车租赁系统的基础上,实现计算多种车辆总租金的功能。 现在有客户租用: 2辆宝马 1辆别克商务舱 1辆金龙(34)座 租5天共多少租金 5、需求说明: 新购置了卡车,根据吨位,租金每吨每天50 对系统进行扩展,计算汽车租赁的总租金

2020-01-13

eightyxy.zip

练习2(基础): 定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量: sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。 (2)类Student带参数的构造方法: 在构造方法中通过形参完成对成员变量的赋值操作。 (3)类Student的方法成员: getNo():获得学号; getName():获得姓名; getSex():获得性别; getAge()获得年龄; getJava():获得Java 课程成绩 根据类Student的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。(思路:对象数组) 练习3(基础): 编写Addition类,该类中应包含一组实现两数相加运算的重载方法。实现加法运算的方法,应接受两个参数(即加数和被加数),方法将两个参数进行加法运算后,返回相加结果。考虑可能针对不同的数据类型进行计算,重载一组方法,包括整型、长整型、浮点型、双精度浮点型、还有字符串。在main方法中创建Addition类的实例,分别调用重载方法测试其效果。应将Addition类打入到包中,以com.hpepm.java为包名。 练习4(基础): 生成3个学生实例,调用学生实例的showInfo方法,属性包含姓名,年龄,性别,学号 思路: 1.创建一个学生类, 2.在main去实例化(创建)三个学生对象。 3.调用对象的showInfo方法,也就是说打印学生的信息 练习5(基础): 定义3个重载方法max,第一个方法求两个int值中的最大值,第2个方法求三个int值中的最大值,第3个方法求四个int值中的最大值,并分别调用三个方法 练习6(基础): 定义Person类,有3个属性:String name; int age; String school; (2)定义Person类的2个构造方法 练习7(基础): 建立一个学生类,其中成员变量为学号、姓名、及三门课的成绩(数组),另建立一个包含主方法的类,定义2个学生类的对象 练习8(基础): 编写一个程序,从键盘接收十个整数,并输出其中的最小值,要求,将计算功能定义在一个类中,由主类负责接收输入,在用数组的方式传递给实现计算的类的方法,在输出结果 练习9(基础): (1)定义Person类,有4个属性:String name; int age; String school; String major, (2)定义Person类的3个构造方法: 第一个构造方法Person(String n, int a)设置类的name和age属性; 第二个构造方法Person(String n, int a, String s)设置类的name, age 和school属性; 第三个构造方法Person(String n, int a, String s, String m)设置类的name, age ,school和major属性; (3)在main方法中分别调用不同的构造方法创建的对象,并输出其属性值

2020-01-13

sevenyxy.zip

1.定义一个人的类(属性有名字,年龄,性别。写一个能输出各个属性值的方法showInfo()),定义一个学生类(属性有学号),学生继承人类,要求: (1)父类的属性赋值用构造方法来实现(分别用有参数构造方法和无参数构造方法实现); (2)子类的属性也用构造方法来赋值; (3)在子类中重写父类的showInfo()方法 (4)声明学生类的对象,调用学生的显示信息的方法。 2、请编码实现动物世界的继承关系: 动物(Animal)具有行为:吃(eat)、睡觉(sleep)、移动(move) 动物包括:兔子(Rabbit),老虎(Tiger),鹰(eagle) 这些动物吃、移动的行为各不相同(eat,move动作不同);但睡觉的行为是一致的。 3、(1)设计一个表示二维平面上点的类Point,包含有表示坐标位置的protected类型的,成员变量x和y,获取和设置x和y值的public方法。 (2)设计一个表示二维平面上圆的类Circle,它继承自类Point,还包含有表示圆半径的protected类型的成员变量r、获取和设置r值的public方法、计算圆面积的public方法。 (3)设计一个表示圆柱体的类Cylinder,它继承自类Circle,还包含有表示圆柱体高的protected类型的成员变量h、获取和设置h值的public方法、计算圆柱体体积的public方法。 (4)建立Cylinder对象,输出其轴心位置坐标、半径、面积、高及其体积的值。

2020-01-13

sixyxy.zip

一、电话本管理系统 主界面: 1.添加 2.删除 2.1信息不存在 2.2信息存在 再次选择4,查询所有,张三的信息已删除 3.修改 3.1信息不存在 3.2信息存在 4.查询所有 5.根据姓名查找 5.1信息不存在 5.2信息存在 0.退出系统

2020-01-13

Classyxy.zip

练习1(基础): (1)编写一个圆类Circle,该类拥有: ①一个成员变量 radius(私有,浮点型); // 存放圆的半径; ②两个构造方法 Circle( ) // 将半径设为0 Circle(double r ) //创建Circle对象时将半径初始化为r ③ 三个成员方法 double getArea( ) //获取圆的面积 double getPerimeter( ) //获取圆的周长 void show( ) //将圆的半径、周长、面积输出到屏幕 2声明一个二维数组int[][] arr = { {11,12,13,14}, {21,22,23,24}, {31,32,33,34} }; 要求:使用二重for循环输出所有元素。 3已知某商场有三层,每层商家的经营内容也不同, 其中1楼为服装,2楼为鞋帽,3楼为餐饮。下面列出每层商家的名称。 服装 耐克 阿迪达斯 北极人 优衣库 鞋帽 安踏 李宁 特步 双星 回力 餐饮 小肥羊 顺丰肥牛 港式餐厅 要求:使用二维数组,打印输出上列元素。 4、从键盘读入学生成绩,找出最高分,并输出学生成绩等级。 成绩>=最高分-10 等级为’A’ 成绩>=最高分-20 等级为’B’ 成绩>=最高分-30 等级为’C’ 其余 等级为’D’ 提示:先读入学生人数,根据人数创建int数组,存放学生成绩。

2020-01-02

Fouryxy.zip

整理知识点(word) 1、定义一个int[] a ={4,2,0,-1,-8,23,9}求数组元素的最大值、最小值、平均数、总和、数组的复制、反转 2、数组元素的排序从键盘输入5个人的年龄,全部输入完后打印。 3、从键盘输入10个整数存入在一个数组中,计算所有元素之和及平均值,并找出最大值和最小值。 4、说明下面语句的错误原因并改正之? int numbers[]; int[] numbers; numbers = { 42, 84, 168 }; x数组常量只能在初始化时才能使用。 int[3] numbers = { 42, 84, 168 }; x数组常量只能在初始化时才能使用。 int[] numbers = new int[]; x变量必须提供尺寸表达式或数组的初始化 int[] numbers = new int[3] {};x在提供数组初始化器时不能定义维度表达式 int[] numbers = new int[3]; int[] numbers = new int[3]; numbers[numbers.Length] = 42; x int[][] numbers = {{ 42, 84 }, { 84, 42 }}; 5、已知数组为小学课程:(语文、数学、自然、社会 ),使用foreach循环遍历输出。 6、将一个字符串数组输出为|分割的形式,比如“梅西|卡卡|C罗|罗纳尔多|贝克汉姆”。   7、2 定义类Student,包含三个属性:学号number(int),年级state(int),成绩score(int)。 创建20个学生对象,学号为1到20,年级和成绩都由随机数确定,打印出3年级(state值为3)的学生信息。 提示:生成随机数:Math.random(),返回值类型double; 四舍五入取整:Math.round(double d),返回值类型long

2020-01-02

demo06.zip

/** * 数组是一个什么东西呢,为什么使用数组? * 比如我要存五位员工的工资,我可以使用变量来存储,需要定义多个变量,因为每一个变量只能存一个值 * 如果更多的员工,那么定义变量的数量会更多,这样太麻烦了。 * 我们可以使用数组来解决这个问题,数组就是一个容器,可以一次性存放多个数据,前提是数据类型必须统一。 * 数组十一个引用类型 * * 如何定义数组? * 数组类型【】 数组名; * * 如果数组定义好以后,必须得进行初始化 * 数组的初始化一共有两种: * 1.动态初始化:需要指定数组的长度,长度指的是数组中能存多少数据,数组的长度定义好之后是不能改变的 * 两种格式: * 第一种格式: * 数组类型【】数组名=new 数据类型【数组长度】; * 第二种格式: * 数组类型【】 数组名; * 数组名=new 数据类型【数组长度】; * * 2.静态初始化:不是指定数组的长度,而是直接在创建数组的同时给数组添加数据 * 两种格式: * 第一种 * 数组类型【】 数组名=new 数组类型【】{数据1,数据2.。。。。。}; * 第二种: * 数组类型【】数组名; * 数组名=new 数组类型【】{数据1,数据2。。。。。。}; * */ 在一个酒店中,一共有三层楼,每层有4个房间。 // 101 102 103 // 201 202 203 205 // 301 302 // 楼层:使用数字1,2,3表示 // 房间号:使用101,102,103,104 表示…… // 要求:使用二维数组赋值并遍历输出。 /** * 数组类型的分类: * 1.基本数据类型 * byte short int long float double boolean char * 0 0 0 0 0.0 0.0 false 空格 * * 2.引用数据类型 * String。。。。。。等, 还可以是我们自己封装的类 * 默认值:都是null * @param args */

2020-01-02

foryxy.zip

练习1: 使用for循环方式计算2+4+6+…+100的值 练习2: 编写Java程序,在控制台上打印出九九乘法表(两种) 练习3: 所谓素数(又叫质数)是指只能被1和它本身整除的数字,1除外。输入一个正整数,判断是否为素数。 练习4: 打印出100以内的质数,一行显示5个,(质数是只能被1跟自身整除的数,1不是质数) 练习5: 循环录入5个人的年龄,并计算平均年龄,如果录入的数据出现负数或者大于130的数,立即停止输出报错(无需打印平均年龄) 练习6: 使用for循环实现:根据用户输入的正整数n,求n!,即n!=n*(n-1)*(n-2)*…*1。 练习7: 使用循环打印以下圣诞树: * *** ***** ******* ********* *********** 要求输入树的高度,打印圣诞树。 解题思路: 1、双层循环 2、高度:h 3、当前行:n 3、空格数:当前行h-n 4、星星数:2n-1 练习8(选作): (百元钱买百只鸡问题)一只公鸡5元钱,一只母鸡3元钱,三只小鸡1元钱。要求100元买100只鸡,请给出所有可行的结果?

2019-12-31

homework1.zip

while,do..while ,switch 循环 练习1(基础): 输入数量不确定的正数和负数(一次输入一个), 然后打印正数和负数的个数,当输入0时,程序停止 练习2(基础): 使用while循环方式打印100以内4的倍数 练习3(基础): 要求用户输入用户名和密码,只要不是admin和111就提示用户名或密码不正确,请重新输入。正确时结束循环,提示登陆成功。 练习4(基础): 已知判断闰年的规则是:能被4整除,但是不能被100整除。或者能被400整除。打印从1900年至2050年期间所有的闰年。 练习5(基础): 输入序号选择不用的功能 效果如下: 练习6(基础): 编写程序,设计一个图平面积计算,选择不同的图形输入数字计算面积,选择4退出程序。 效果如下: 练习7(基础): 不断要求用户输入一个数字(假定用户输入的数字都是正整数),当用户输入end的时候显示刚才输入数字中的最大值 练习8(选作): 有一只猴子摘了一堆桃子,每天吃掉一半桃子还不过瘾再多吃一个,吃到第十天的时候发现还剩下一个桃子,问猴子第一天一共摘了多少个桃子?。 解题思路: 第10天:桃子数是:1 第9天:桃子数是:(1+1)*2=4 第8天:桃子数是:(4+1)*2=10 … 总结:前一天的桃子数=(后一天的桃子数+1)*2

2019-12-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除