自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 第十八次 Java作业

枚举类型介绍java中对常量数据的配置可以使用枚举类型实现,枚举类型是面向对象中的一种类型,它也有对象、属性、方法等所以它非常方便定义,枚举类型将它的对象(实例)设置为常量方便读取和使用。枚举类型定义格式如下://定义枚举类要用关键字enumpublic enum 枚举类名 {枚举项1,枚举项2,枚举项3...;构造方法成员变量成员方法...

2022-05-27 18:24:58 377

原创 第十七次 Java作业

1、集合框架概念与作用集合的概念:在现实生活中:很多的事物凑在一起数学中的集合:具有共同属性的事物发总体,例如有理数和整数。java中的集合类:是一种工具类,就像是容器,储存任意数的具有共同属性的对象。集合的作用:1、在类的内部,对数据进行组织;2、简单而快速的搜索大数量的条目;3、有的集合接口,提供了一系列排列有序的元素,并且可以在序列中间快速的插入或者删除有关元素;4、有的集合接口,提供了映射关系,可以通过关键字(key)去快速查找到对应的唯一对象,而这个关

2022-05-27 18:00:10 309

原创 第十六次Java作业

目录1、创建一个自己的API2、阿里云天气预报查询1、创建一个自己的API在浏览器里搜索阿里云打开后点击云市场中的进API市场进入,找到天气预报查询找到易源数据,天气预报查询,免费版的,点击进入(中间那个):进入到点击购买易源数据,天气预报查询,免费版的,出现一个购买成功页面,点击进入管理控制台 (没注册过的宝子最好先注册,要实名后才可以购买,建议用支付宝实名认证,方便些)2、阿里云天气预报查询代码import com.imooc.weather.H..

2022-05-27 12:38:13 261

原创 第十一章 枚举与泛型总结

JDK 1.5 中新增了枚举类型与泛型。枚举类型可以取代以往常量的定义方式,即将常量封装在类或接口中,此外,它还提供了安全检查功能。泛型的出现不仅可以让程序员少写某些代码,主要的作用是解决类型安全问题,它提供编译时的安全检查,不会因为将对象置于某个容器中而失去其类型。11.1 枚举JDK 1.5中新增了枚举,枚举是一种数据类型,它是一系列具有名称的常量的集合。比如在数学中所学的集合:A=(1,2,3),当使用这个集合时,只能使用集合中的1、2、3这3个元素,不是这3个...

2022-05-26 23:12:28 258

原创 第十五次 Java作业

包装类包装类-引入【1】什么是包装类:以前定义变量,经常使用基本数据类型,对于基本数据类型来说,它就是一个数,加点属性,加点方法,加点构造器,将基本数据类型对应进行了一个封装,产生了一个新的类,--》包装类。int,byte.....-->基本数据类型包装类--->引用数据类型java中为8种基本数据类型又对应的准备了8种包装类,包装类是引用数据类型,父类是Object。8种基本数据类型对应的包装类:注意:8种包装类属于引用数据类型【2】对应关系:基本数.

2022-05-26 19:50:35 179

原创 《Java5、8、9章复习 5.6》

一、概念1、异常:有异于常态,和正常情况不一样,有错误出现,阻止当前方法或作用域。222、异常处理:将出现的异常提示给编程人员与用户,使原本将要中断的程序继续运行或者退出。并且能够保存数据和释放资源。二、异常体系结构1、所有异常都继承于Throwable类,其下有两大子类:(1)Error类:错误,一般编程人员不太接触,如虚拟机错误、线程死锁。硬伤:使程序崩溃(2)Exception类:异常,编码、环境、用户输入等问题,其子类主要有:·非检查异常(运行时异常RuntimeException):

2022-05-25 18:42:36 273

原创 《Java6、7章复习 5.4》

一、面向对象编程的概念1-1 介绍类与对象类与对象的定义:类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。对象是具有类类型的变量。类和对象是面向对象编程技术中的最基本的概念。类与对象的关系:类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。类型的声明:先声明类类型,然后再定义对象类的定义对...

2022-05-22 10:21:23 170

原创 《Java1-4章复习 5.2》

2-1 Java中的关键字:Java 语言中有一些具有特殊用途的词被称为关键字。关键字对 Java 的编译器有着特殊的意义,Java 中常用关键字:实例代码如图所示:运行结果如图所示:2-2 认识Java标识符标识符就是用于给 Java 程序中变量、类、方法等命名的符号。使用标识符时,需要遵守几条规则:1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name就是不合法滴2....

2022-05-19 22:58:18 157

原创 第十章 集合类总结

集合可以看作是一个容器,如红色的衣服可以看作是一个集合,所有Java类的书也可以看作是一个集合。对于集合中的各个对象很容易将其存放到集合中,也很容易将其从集合中取出来,还可以将其按照一定的顺序进行摆放。Java中提供了不同的集合类,这些类具有不同的存储对象的方式,并提供了相应的方法以方便用户对集合进行遍历、添加、删除以及查找指定的对象。学习Java语言一定要学会使用集合。10.1 集合类概述java.util包中提供了一些集合类,这些集合类又被称为容器。提到容器不难想...

2022-05-16 17:21:18 223

原创 第九章 Java常用类总结

9.1 包装类是一种面向对象的语言,但在Java中不能定义基本数据类型的对象,为了能将基本数据类型视为对象进行处理,Java提出了包装类的概念,它主要是将基本数据类型封装在包装类中,如in型数值的包装类Integer,boolean型的包装类Boolean等,这样便可以把这些基本数据类型转换为对象进行处理。Java中的包装类及其对应的基本数据类型如表9.1所示。说明:Java是可以直接处理基本数据类型的,但在有些情况下需要将其作为对象来处理,这时就需要将其转换...

2022-05-14 23:00:04 243

原创 第十三次 Java作业

一、Java异常处理-捕获异常认识异常1、异常是导致程序中断运行的一种指令流,如果不对异常进行正确处理,则可能导致程序的中断执行,造成不必要的损失。2、异常范例代码如图所示:运行结果如图所示:处理异常:1、异常格式:try {异常语句} catch(Exception e) {} finally {一定会执行的代码}处理后 代码如图所示:运行结果如图所示:二、Ja...

2022-04-30 22:22:19 650

原创 第十四次 Java作业

1、飞机的加速度机在跑道上加速滑行起飞,滑行时间为15.5秒,滑行距离为1050米。在起飞的整个过程中,飞机的加速度保持不变,控制台输出这个加速度。(因为飞机的初始速度为0,所以飞机的加速度等于滑行距离的2倍除以滑行时间的平方)。代码如图所示:运行结果如图所示:2、卖苹果一苹果商卖苹果有个“不找零钱(四舍五入)”习惯,苹果售价为每500克2.49元,苹果商输入顾客购买苹果的数量后,输出这些苹果的未经四舍五入的总价格与顾客的应付金额。效果图如图所示:代码如图所示:运行结果.

2022-04-29 21:32:30 859

原创 第八章 异常处理总结

在程序设计和运行的过程中,发生错误是不可避免的。尽管Java语言的设计从根本上提供了便于写出整洁、安全的代码的方法,并且程序员也尽量地减少错误的产生,但使程序被迫停止的错误仍然不可避免。为此,Java提供了异常处理机制来帮助程序员检查可能出现的错误,保证了程序的可读性和可维护性。Java中将异常封装到一个类中,出现错误时,就会抛出异常。8.1 异常概述在程序中,错误可能产生于程序员没有预料到的各种情况,或者是超出了程序员可控范围的环...

2022-04-28 23:10:19 1209

原创 第十二次 Java作业

1、超市特价商品采购超市经常会对定价较市场价低的产品实施限购:超市里的鲜鸡蛋每5010克3.98元,每人限购1500克。现将超过1500克的作为异常抛出,而对于满足条件的,计算出应付款,实现效果如图3所示:代码如图所示:运行结果如图所示:2、统计学校人数编写自定义异常CountIsNotIntegerException,当统计的学校的人数为不是整数时,则抛出该异常,实现效果如图5所示:代码如图所示:运行结果如图所示:...

2022-04-27 16:36:41 918

原创 第十一次 Java作业

目录1、模拟银行取款2、模拟老师上课点名3、打开车门1、模拟银行取款银行账号中现有余额1023.79元。模拟取款,当在控制台上输入的取款金额不是整数时,会引起数字格式转换异常,实现效果如图1所示:代码如图所示:运行结果如图所示:2、模拟老师上课点名模拟老师上课前的点名过程,并将旷课的学生作为异常抛出:张三、李四、王五(老师在点名册上记下了“王五旷课”),实现效果如图2所示:代码如图所示: 运行结果如图所...

2022-04-27 13:20:17 661

原创 第十次 Java作业

2-1 什么是多态程序运行过程中,对象角色的切换程序运行过程中,对象行为的扩展2-2 继承基本语法和使用场景多态性:多态性是指允许不同子类型的对象对同一消息作出不同的响应。简单的说就是用同样的对象引用调用同样的方法但是做了不同的事情。多态:程序运行过程中,对象角色的切换:如老师,在家是丈夫或妻子,在校是老师继承:面向对象特征1、继承基本语法结构下图表示继承关系 :实例演示,代码如图所示:运行结果如图所示:2、继承关系的应用:医疗项目-实体类的父类(1)...

2022-04-26 22:32:20 337

原创 第七章 面向对象核心技术总结

封装、继承和多态,通过应用面向对象思想,整个程序的架构将变得非常有弹性,同时可以减少代码的冗余性。7.1 类的封装

2022-04-24 18:33:33 580

原创 第九次 Java作业

目录一、多功能参数(方法的重载)二、模拟上课场景(接口与实现)三、儿子喜欢做的事(接口与实现 多实现)一、多功能参数(方法的重载)编写一个方法,如果输入一个参数,则以该参数作为圆的半径返回圆的面积;如果输入两个参数,则以这两个参数作为矩形的宽和高返回矩形的面积;如果不输 任何参数,则返回n的值,实现效果如图2所示:代码如图所示:运行结果如图所示:二、模拟上课场景(接口与实现)创建老师类和学生类 都实现了问候接口和工作接口,模拟上课的场景,运...

2022-04-21 17:39:45 1434 1

原创 第八次 Java作业

目录1、输出圆形和矩形的面积2、定义人类的介绍方式3、编写登陆方法4、人工包装的水果与普通水果的价格1、输出圆形和矩形的面积创建 Shape(图形)类,该类中有一个计算面积的方法。圆形和矩形都继承自图形类,输出圆形和矩形的面积,实现效果如图4所示:代码如图所示:运行结果如图所示:2、定义人类的介绍方式设计人类,定义年龄属性,重写toString0方法,在方法中判断此人类对象是否大于或等于18岁,如果大于或等于18岁,则输出“我XX...

2022-04-21 13:12:38 988

原创 第六章 面向对象编程基础总结

6.1 面向对象概述

2022-04-20 20:49:40 915

原创 第七次 Java作业

目录1、修改手机默认语言2、设置信用卡密码3、飞速的高铁4、计算机械钟和石英手表的时间1、修改手机默认语言智能手机的默认语言为英文,但制造手机时可以将默认语言设置为中文。编写手机类,无参构造方法使用默认语言设计,利用有参构造方法修改手机的默认语言,实现效果如图1所示:代码如图所示:运行结果如图所示:2、设置信用卡密码创建信用卡类,有两个成员变量分别是卡号和密码,如果用户开户时没有设置初始密码,则使用“12345...

2022-04-05 18:38:36 2181 1

原创 第五章 字符串总结

5.1 String类5.1.1 声明字符串字符串是常量,它们可以显示任何文字信息,字符串的值在创建之后不能更改。单引号中的内容表示字符,例如's',而双引号中的内容则表示字符串,例如:"我是字符串",“123456789”,"上下 左右 东西 南北"Java通过java.lang.String这个类来创建可以保存字符串的变量,所以字符串变量是一个对象。声明一个字符串变量a,以及声明两个字符串变量a、b。代码如下:String a;String a,b;注意...

2022-04-03 22:59:51 782

原创 第六次 Java作业

目录1、年会找座位2、屏蔽手机号中间数字3、模拟商品入库功能4、实时更新导航菜单5、模拟输出中国联通流量提醒1、年会找座位过年时,公司会组织年会,有的人会忘记自己是哪个座位的,现在有一个需求,要求编写一个程序输入员工的姓名就可以找到自己的桌号,假设公司有张龙,赵虎,王潮。实现效果如图1所示:代码如图所示:运行结果如图所示:2、屏蔽手机号中间数字屏蔽手机号中间的四位数字,例如“137****5569”,实现效果如图2所示:...

2022-03-27 21:36:03 880

原创 第四章 数组总结

数组是最为常见的一种数据结构,是相同类型的、用一个标识符封装到一起的基本类型数据序列或对象序列。可以用一个统一的数组名和下标来唯一确定数组中的元素。实质上,数组是一个简单的线性序列,因此访问速度很快。4.1 数组的概述数组是具有相同数据类型的一组数据的集合。4.2 一维数组一维数组实质上是一组相同类型数据的线性集合,例如学校中学生们排列的一字长队就是一个数组,每一位学生都是数组中的一个元素。4.2.1 创建一维数组数...

2022-03-22 21:54:42 816

原创 第五次 Java作业

目录1、杨辉三角算法,2、统计成绩3、客车售票1、杨辉三角算法, 使用二维数组实现杨辉三角算法,运行结果如图3所示:代码如图所示:运行结果如图所示:2、统计成绩统计学生成绩,输入学生的学号及语文、数学、英语成绩,输出学生各科成绩信息、平均成绩和总成绩,运行结果如图6所示:代码如图所示:运行结果如图所示:3、客车售票编写一个程序,一辆大巴有9排4列的座位,模拟这辆客车的售票过程(...

2022-03-20 16:15:04 1075

原创 第四次 Java作业

1、交换二维数组交换一维数组 int[][[] aray={ {91,25,8},{56,14,2},{47,3,67 } };的行、列数据,实现效果如图2所示:

2022-03-17 20:03:47 667

原创 第三章 流程控制总结

3.1 程序结构 顺序结构、选择结构和循环结构是结构化程序设计的3种基本结构,是各种复杂程序的基本构造单元。

2022-03-16 19:35:58 626

原创 第三次 Java作业

1、某公司年会抽奖某公司年会抽奖规则如下:1"代表“一等奖",奖品是"42寸彩电";2"代表“二等奖",奖品是"光波炉";3"代表“三等奖",奖品是"加湿器";4"代表“安慰奖",奖品是"16G-U盘"。根据控制台输入的奖号,输出与该奖号对应的奖品,实现效果如图1所示。...

2022-03-13 21:45:13 3203

原创 第二章 Java语音基础总结

2.1代码注释与编码规范2.1.1

2022-03-09 21:46:10 1653

原创 第二次 Java作业

1、计算牛奶蛋白质的总量·已知每盒牛奶含有蛋白质6.4g,编写一个程序,帮助用户根据购买牛奶的盒数计算蛋白质的含量,并输出如图1所示的运行效果。代码如图:运行结果在下面:2、输出肯德基一天售出汉堡的数量及金额肯德基是人们非常喜欢去的一个场所,因为在那里环境干净,食物快捷……情人节这一天,肯德基某连锁店光是汉堡就销售了5532个,假设每个汉堡的金额为15.5元,那么这些汉堡一共卖了多少钱呢?请编写一个程序,帮助店员计算每天销售汉堡包的数量及金额,输出效果如图2所示的...

2022-03-06 23:32:51 827

原创 第一次 Java作业

1、输出长春地铁一号线运行图 图1为长春市地铁1号线的运行图,请编写一个程序,输出该运行路线图,实现效果如图2所示。代码如下图:运行结果如下:2、输出轨道交通充值信息 编写一个程序,输出长春轨道交通充值信息,实现效果如图4所示。代码如下图:运行结果如下图:3、输出对联请用输出语句输出对联:横批:福星高照,上联:万事如意步步高,下联:一帆风顺年年好。实现效果图如图9所示。代码如下图:运行结果...

2022-03-01 20:50:36 627

原创 第一章 初识Java总结

1.3 第一个java程序1、新建文件夹Java,打开新建文本文档,更改名称为hellojava.java。2、打开文本文档,选择用记事本打开,编写程序内容3、保存文本文档,win+R打开命令窗口,目录切换到java文件所在目录,编译java文件生成class文件,运行class文件。1.5、Eclipse的使用1、进入eclipse,在控制窗口点击File->New->Java project创建Java新项目2、在弹出project name窗口中...

2022-02-27 13:44:55 226

空空如也

空空如也

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

TA关注的人

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