- 博客(32)
- 收藏
- 关注
原创 Java第十八次作业
枚举类型介绍java中对常量数据的配置可以使用枚举类型实现,枚举类型是面向对象中的一种类型,它也有对象、属性、方法等所以它非常方便定义,枚举类型将它的对象(实例)设置为常量方便读取和使用。枚举类型定义格式如下://定义枚举类要用关键字enumpublic enum 枚举类名{枚举项1,枚举项2,枚举项3...;构造方法成员变量成员方法}定义枚举类型枚举类型也可以有成员方法、成员变量每一枚举类型继承java.lang.Enum,所以枚举类不能再继承其它类型。枚
2022-05-26 23:10:51
308
原创 Java第十七次作业
使用Java集合完成学生选课系统集合框架概念与作用、体系结构、实际应用集合概述集合的概念现实生活中:很多的事物凑在一起数学中的集合:具有共同属性的事物的总体Java中的集合类:是一种工具类,就像是容器,储存任意数量的具有共同属性的对象集合的作用 在类的内部,对数据进行组织; 简单而快速的搜索大数量的条目; 有的集合接口,提供了一系列排列有序序的元素,并且可以在序列中间快速的插入或者删除有关元素;...
2022-05-26 22:45:23
235
原创 第十一章 枚举与泛型
11.1枚举JDK1.5中新增了枚举,枚举是一种数据类型,它是一系列具有名称的常量的集合。比如在数学中所学的集合:A={1,2,3},当使用这个集合时,只能使用集合中的1,2,3这3个元素,不是这3个元素的值就无法使用。Java中的枚举也是同样的道理,比如在程序中定义一个性别枚举,里面只有两个值:男、女,那么在使用该枚举时,只能使用男和女这两个值,其他的任何值都是无法使用的。11.1.1使用枚举类型设置常量以往设置常量,通常将常量放置在接口中,这样在程序中就可以直接使用,并且该常量不能被修改
2022-05-26 19:47:11
505
原创 Java第十五次作业
什么是包装类:以前定义变量,经常使用基本数据类型,对于基本数据类型来说,它就是一个数,加点属性,加点方法,加点构造器,将基本数据类型对应进行了一个封装,产生了一个新的类,---包装类。int,byte.....>引用数据类型包装类---->引用数据类型对应关系:基本数据类型 对应的包装类 继承关系已经有基本数据类型了,为什么要封装为包装类?1.java语言是面向对象的语言,最擅长操作各种各样的类。2.以前学习装数据的数组,int[] Strin.
2022-05-26 18:46:56
237
原创 Java5、8、9章复习 5.6
第一章 异常与异常处理 1-1 Java异常简介异常,就是不正常的意思。● 异常:指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理。异常的概念程序运行的环境是复杂的,程序在执行过程中可能遇到各种错误。如程序打开的文件不存在、网络连接遇到中断、除零操作、操作数越界等等。方法执行中遇到意外/例外/异常的情况/条件,称为异常(事件.
2022-05-25 19:13:34
216
2
原创 第十章 集合类
10.1 集合类概述java.util包中提供了一些集合类,这些集合类又被称为容器。提到容器不难想到数组,集合类与数组的不同之处是,数组的长度是固定的,集合的长度是可变的;数组用来存放基本类型的数据,集合用来存放对象的引用。常用的集合有List 集合、Set 集合和Map集合,其中List与Set继承了Collction接口,各接口还提供了不同的实现类。上述集合类的继承关系10.2 Collection接口Collection接口是层次结构中的根接口。构成Collection的单位称为元素。Co
2022-05-25 14:49:06
271
原创 Java6、7章复习 5.4
一、面向对象编程的概念1-1 介绍类与对象类与对象的定义类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。对象是具有类类型的变量。类和对象是面向对象编程技术中的最基本的概念。 [1]类与对象的关系类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。类型的声明先声明类类型,然后再定义对象 类的定...
2022-05-24 23:19:20
137
原创 Java第十六次作业 使用阿里云提供的API查询天气预报
创建API点击市场找到天气预报查询找一个免费的购买购买完点击管理控制台复制自己的API回到购买页面进行调试把城市改成自己想要查询的城市天气代码package com.imooc.weather;import com.imooc.weather.DayWeather;import com.imooc.weather.HourWeather;import com.imooc.weather.WeatherUtils;import com.imo...
2022-05-24 22:59:06
194
原创 第九章 Java常用类
9.1 包装类Java是一种面向对象的语言,但在Java中不能定义基本数据类型的对象,为了能将基本数据类型视为对象进行处理,Java 提出了包装类的概念,它主要是将基本数据类型封装在包装类中,如int型数值的包装类Integer, boolean 型的包装类Boolean等,这样便可以把这些基本数据类型转换为对象进行处理。Java 中的包装类及其对应的基本数据类型包装类 对应基本数据类型 包装类 对应基本数据类型 Byte byte Short short
2022-05-22 14:09:21
282
原创 Java1-4章复习 5.2
Java中的关键字Java 语言中有一些具有特殊用途的词被称为关键字。关键字对 Java 的编译器有着特殊的意义,在程序中应用时一定要慎重哦!!Java 中常用关键字:认识Java标识符使用标识符时,需要遵守几条规则:1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴2. 标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以
2022-05-22 11:40:34
153
原创 Java第十四次作业
1. 飞机的加速度代码及运行结果package 第十四次作业;//包名public class 一 { //创建类 public static void main(String[] args) { //主方法 // TODO Auto-generated method stub double time=15.5; //滑行时间为15.5秒 int a=1050; //滑行距离为1050米。 double b=
2022-04-29 18:37:21
69
原创 Java第十三次作业
一、异常1.1 认识异常在 Java 中,将程序执行过程中发生的不正常行为称为异常 。1.2 异常类型Throwable:是所有异常的父类,其派生出两个重要的子类, Error 和 ExceptionError:指的是Java虚拟机无法解决的严重问题,正常情况下程序不会捕捉到的异常。比如:JVM的内部错误、资源耗尽等,典型代表: StackOverflflowError和OutOfMemoryError。Exception:异常产生后程序员可以通过代码进行处理,使程序继续执行。..
2022-04-29 18:26:20
93
原创 Java第十二次作业
1.超市特价商品采购代码及运行结果package 十二次作业;//包名import java.util.Scanner;//导入输出函数需要用到的包public class 一 {//创建类 public static void main(String[] args) {//主函数 // TODO Auto-generated method stub System.out.print("请输入鲜鸡蛋的重量(斤):");//输出信息 Scanner a=new S.
2022-04-29 17:48:08
758
原创 Java第十一次作业
1.模拟银行取款代码及运行结果package 第十一次作业;import java.util.Scanner; //导入要用到的包public class 一 { //创建类 public static void main(String[] args) {//主方法 float money1=1023.79f;//定义一个float型变量并初始化 System.out.print("请输入取款金额:");//输出信息 Scann.
2022-04-29 13:49:59
122
原创 Java第十次作业
一、课程概述本课程主要学习Java中的重要概念继承和多态,通过案例的方式进行讲解,让你对继承和多态在企业中的应用更加了解。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程.Java的继承和多态二、继承的应用2-1 什么是多态前面我们了解了课程大纲,给大家介绍一下.
2022-04-29 13:43:44
164
原创 Java第九次作业
1.多功能参数(方法的重载)代码及运行结果:package 第九次作业;public class 一 { //创建类 static final double PI=3.141592653589793; //定义final double值 public static double add(double a,double b){ //方法名,返回参数,返回值 return(a*b); //输出a*b的值 } public static double add(d
2022-04-29 13:11:33
86
原创 Java第八次作业
1.输出圆形和矩形的面积代码及运行结果:package 第八次作业;class Shape { //创建类final static double PI=3.1415926;//创建 Shape(图形)类 void s1(double r){ //设置半径 double s1=r*r*PI; //圆的计算公式 System.out.println("圆形面积:"+s1); //输出} void s2(int a,int b){ //定..
2022-04-29 12:41:09
92
原创 第八章 异常处理
8.1 异常概述在程序中,错误可能产生于程序员没有预料到的各种情况,或者是超出了程序员可控范围的环境因素,如试图打开一个根本不存在的文件等,在Java中,这种在程序运行时可能出现的一些错误称为异常。Java 语言的异常处理机制优势之一就 是可以将异常情况在方法调用中进行传递,通过传递可以将异常情况传递到合适的位置再进行处理,这种机制类似于现实中发现了火灾,一个人是无法扑灭大火的,那么可以将这种异常情况传递给119, 119 再将这个情况传递给附近的消防队,消防队及时赶到并进行灭火。使用这种处理机制,使
2022-04-28 23:20:31
839
原创 第七章 面向对象核心技术
7.1 类的封装封装是面向对象编程的核心思想,将对象的属性和行为封装起来,其级体就是类本节将谭福介绍如何将类封装。举一个简单的例子:我到一个餐馆去吃饭,点了一盘香辣肉丝,感觉很好吃,我就想知道厨师的名字,希望让厨师再为我多做点事情。例7.1package Leiduixiang; //包名public class Restaurant1 { //创建类 public static void main(String[] args) { //主方法 // TODO Auto
2022-04-28 22:28:45
157
原创 第六章 面向对象编程基础
6.1 面向对象概述在程序开发初期人们使用结构化开发语言,但随着软件的规模越来越庞大,结构化语言的弊端也逐渐暴露出来,开发周期被无休止地拖延,产品的质量也不尽如人意,结构化语言已经不再适合当前的软件开发。这时人们开始将另一一种开发思想引入程序中,即面向对象的开发思想。面向对象思想是人类最自然的种思考方式,它将所有预处理的问题抽象为对象,同时了解这些对象具有哪此相应的属性以及行为,以解决这些对象面临的一些实际问题, 这样就在程序开发中引入了面向对象设计的概念,面向对象设计实质上就是对现实世界的对象进行建模
2022-04-28 13:40:03
705
原创 第五章 字符串
5.1 String类5.1.1 声明字符串字符串是常量,它们可以显示任何文字信息,字符串的值在创建之后不能更改。在Java语言中,单引号中的内容表示字符,例如's',而双引号中的内容则表示字符串,例如:"我是字符串","123456789","上下,左右,东西,南北"Java通过java.lang.String这个类来创建可以保存字符串的变量,所以字符串变量是一个对象。声明一个字符串变量a,以及声明两个字符串变量a、b。代码如下:String aString a,b;.
2022-04-27 22:33:55
301
原创 第四章 数组
4.1 数组的概述数组是具有相同数据类型的一组数据的集合,例如,球类的集合--足球、篮球、羽毛球等;器集合--电视机、洗衣机、电风扇等。在程序设计中,可以将这些集合称为数组。数组中的每个元素具有相同的数据类型。在 Java 中同样将数看作是一个对象,虽然基本数据类型不是对象由基本数据类型组成的数组则是对象。在程序设计中引入数组可以更有效地管理和处理数据。我们经常使用的数组包括一维数组和二维数组等。4.2 一堆数组一维数组时至上是一组相同类型数据的线性集合,例如学校中学生们排列的一字长队.
2022-04-27 17:08:20
600
原创 Java第六次作业
1.年会找座位代码及运行结果:package 第六次作业;//包名import java.util.Scanner;//导入输出函数需要用到的包public class 一 {//创建类 public static void main(String[] args) {//主函数 String one="张三李四王五赵虎";//定义字符串 String two="周达吴天郑旺张龙";//定义字符串 String three="钱英王潮孙佳冯莱";//定义字符串 S..
2022-04-25 16:53:06
117
原创 Java第五次作业
1. 杨辉三角算法代码及运行结果:package 第五次作业;//包名public class 一 {//创建类 public static void main(String[] args) {//主函数 int[][]Array_int=new int[10][];//创建二维数组,指定行数,不指定列数 for(int i=0;i<Array_int.length;i++) {//遍历数组 Array_int[i]=new int[i+1];//定义二维数组的
2022-04-25 11:17:28
80
原创 Java第四次作业
1. 交换二维数组代码及运行结果:package 第四次作业;//包名public class 一 {//创建类 public static void main(String[] args) {//主函数 int[][]array= {{91,25,8},{56,14,2,},{47,3,67}};//初始化二位数组 System.out.println("——————原始数组——————");//输出——————原始数组—————— for(int i=0;i<.
2022-04-24 22:50:36
100
原创 Java第三次作业
1. 某公司年会抽奖代码及输出结果如下2. 百度一下代码及输出结果如下3.查询高考录取分数线代码及输出结果如下4.计算 2+4+6+8+……+100的值5.输入十个数,并求这十个数的乘积...
2022-03-12 20:56:40
579
原创 第二章 Java语言基础
2.1 代码注释与编码规范在程序代码中适当地添加注释可以提高程序的的可读性和可维护性。好的编码规范可以使程序更易阅读和理解。1. 单行注释
2022-03-07 00:42:40
477
1
原创 Java第一次作业
1. 输出长春地铁一号线运行图2. 输出轨道交通充值信息编写一个程序,输出长春轨道充值信息,实现效果如图4所示。3. 输出对联
2022-03-01 20:04:30
207
3
原创 第一章 初识Java
1.3 第一个Java程序1.在一个英文命名的文件夹中新建一个文本文档命名为HelloJava 后缀改成java2.用记事本打开这个文件输入下面的内容3.输入完之后保存 然后win+R打开命令窗口输入cmd 确定后进入命令提示符窗口编译Java文件 下列是编译完成的样子 编译完之后文件夹内会有一个class文件1.5 Eclipse的使用1.打开Eclipse后点击File→New→Project创建Java项目2.选择Java Project后点击Next3.输入...
2022-02-27 17:10:28
133
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人