- 博客(32)
- 收藏
- 关注
原创 Java第十八次作业
枚举类型介绍java中对常量数据的配置可以使用枚举类型实现,枚举类型是面向对象中的一种类型,它也有对象、属性、方法等所以它非常方便定义,枚举类型将它的对象(实例)设置为常量方便读取和使用。枚举类型定义格式如下://定义枚举类要用关键字enumpublic enum 枚举类名{枚举项1,枚举项2,枚举项3...;构造方法成员变量成员方法}定义枚举类型枚举类型也可以有成员方法、成员变量每一枚举类型继承java.lang.Enum,所以枚举类不能再继承其它类型。枚举项就
2022-05-27 17:22:29 172
原创 Java第十七次作业
使用Java集合完成学生选课系统集合框架概念与作用、体系结构、实际应用集合概述集合的概念现实生活中:很多的事物凑在一起数学中的集合:具有共同属性的事物的总体Java中的集合类:是一种工具类,就像是容器,储存任意数量的具有共同属性的对象集合的作用在类的内部,对数据进行组织;简单而快速的搜索大数量的条目;有的集合接口,提供了一系列排列有序序的元素,并且可以在序列中间快速的插入或者删除有关元素;有的集合接口,提供了映射关系,可以以通过关键字(key)去快速查找到对
2022-05-27 17:21:29 184
原创 第十一章 枚举与泛型
11.1枚举JDK1.5中新增了枚举,枚举是一种数据类型,它是一系列具有名称的常量的集合。比如在数学中所学的集合:A={1,2,3},当使用这个集合时,只能使用集合中的1,2,3这3个元素,不是这3个元素的值就无法使用。Java中的枚举也是同样的道理,比如在程序中定义一个性别枚举,里面只有两个值:男、女,那么在使用该枚举时,只能使用男和女这两个值,其他的任何值都是无法使用的。11.1.1使用枚举类型设置常量以往设置常量,通常将常量放置在接口中,这样在程序中就可以直接使用,并且该常量不能被修改,因
2022-05-27 16:14:57 200
原创 Java第十五次作业
包装类包装类 - 引入【1】什么是包装类:以前定义变量,经常使用基本数据类型对于基本数据类型来说,它就是一个数,加点属性,加点方法,加点构造器将基本数据类型对应进行了一个封装,产生了一个新的类,---》包装类。int,byte..--->基本数据类型包装类--->引用数据类型【2】对应关系:【3】已经有基本数据类型了,为什么要封装为包装类?(1)java语言面向对象的语言,最擅长的操作各种各样的类。(2)以前学习装数据的---》数组,int0]Stri..
2022-05-27 11:30:35 207
原创 Java第5、8、9章复习
第一章 异常与异常处理 1-1 Java异常简介异常,就是不正常的意思。● 异常:指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理。异常的概念程序运行的环境是复杂的,程序在执行过程中可能遇到各种错误。如程序打开的文件不存在、网络连接遇到中断、除零操作、操作数越界等等。方法执行中遇到意外/例外/异常的情况/条件,称为异常(事件).
2022-05-27 00:24:19 161
原创 Java6-7章复习
一、面向对象编程的概念1-1 介绍类与对象类与对象的定义类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。对象是具有类类型的变量。类和对象是面向对象编程技术中的最基本的概念。 [1]类与对象的关系类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。类型的声明先声明类类型,然后再定义对象 类的定义对象类其实...
2022-05-26 20:58:46 104
原创 第十章 集合类
10.1 集合类概述java.util包中提供了一些集合类,这些集合类又被称为容器。提到容器不难想到数组,集合类与数组的不同之处是,数组的长度是固定的,集合的长度是可变的;数组用来存放基本类型的数据,集合用来存放对象的引用。常用的集合有List 集合、Set 集合和Map集合,其中List与Set继承了Collction接口,各接口还提供了不同的实现类。上述集合类的继承关系10.2 Collection接口Collection接口是层次结构中的根接口。构成Collection的单位称为元素。
2022-05-26 19:38:10 84
原创 Java1-4章复习
第一章 Java初体验Java是一种通过解释方式来执行的语言,其语法法则和C++类似。Java语言编写的程序既是编译型,又是解释型的。程序代码经过编译之后转换成一种称为Java字节码的中间语言,Java虚拟机(JVM)将对字节码进行解释和运行。编译只进行一次,而解释在每次运行程序时都会进行。编译后的字节码采用一种针对JVM优化过的机器码形式保存,虚拟机将字节码解释为机器码,然后再计算机上运行。Java的特性1简单性 Java就是C++语法的简化版,由于语法基于C语言,因此学习...
2022-05-26 15:44:43 201
原创 第十六次Java使用阿里云提供的AIP查询天气预报
1.创建一个自己的AIP打开浏览器搜索阿里云 打开后点击云市场进入找到天气预报查询找到易源数据,天气预报查询,免费版的,点击进入进入到点击购买易源数据,天气预报查询,免费版的...
2022-05-25 15:23:45 337
原创 第九章 java常用类
9.1 包装类Java是一种面向对象的语言,但在Java中不能定义基本数据类型的对象,为了能将基本数据类型视为对象进行处理,Java 提出了包装类的概念,它主要是将基本数据类型封装在包装类中,如int型数值的包装类Integer, boolean 型的包装类Boolean等,这样便可以把这些基本数据类型转换为对象进行处理。Java 中的包装类及其对应的基本数据类型9.1.1 integer类javalang包中的Integer类、Byte 类、Short类和Long类,分别将基本数据类...
2022-05-25 11:42:35 424
原创 Java第十四次作业
1.飞机的加速度代码package 十四;public class as {//创建类 public static void main(String[] args) {//主方法 float a=15.5f;//定义一个浮点型变量并赋值 int b=1050;//定义一个整型变量并赋值 System.out.println("飞机的滑行时间:"+a+"秒");//输出信息 System.out.println("飞机的滑行距离:"+b+"米");//输出信息
2022-04-30 15:54:48 76
原创 Java第十三次作业
1.认识异常异常是导致程序中断运行的一种指令流。如果不对异常进行正常处理,则可能导致程序的中断执行,造成不必要的损失。try 代码块中放的是可能出现异常的代码。catch 代码块中放的是出现异常后的处理行为。finally 代码块中的代码用于处理善后工作, 会在最后执行。其中finally可以根据情况选择加或者不加。异常示范:class Quadrangle { //创建一个类 int i=10;//定义一个整型变量并初始化}public class Yichang {
2022-04-30 15:32:14 82
原创 Java第十二次作业
1.超市特价商品采购代码import java.util.Scanner;public class zz {//创建类 public static void main(String[] args) {//主方法 System.out.print("请输入鲜鸡蛋的重量(斤):");//输出请输入鲜鸡蛋的重量(斤): Scanner a=new Scanner(System.in);//从键盘获取输入的值放入scanner int egg=a.nextInt();//把sca
2022-04-30 15:05:59 683
原创 Java第十一次作业
1.模拟银行取款代码package 十一; import java.util.Scanner;//导入要用到的包 public class p11 {//创建类 public static void main(String[] args) {//主方法 float money1=1023.79f;//定义一个float型变量并初始化 System.out.print("请输入取款金额:");//输出信息 Scanner a=ne
2022-04-30 00:17:23 80
原创 Java 第十次作业
1、课程概述本课程主要学习Java中的重要概念继承和多态,通过案例的方式进行讲解,让你对继承和多态在企业中的应用更加了解。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程.Java的继承和多态2.继承的应用2.1 什么是多态前面我们了解了课程大纲,给大家介绍一下关于动.
2022-04-29 22:27:03 641
原创 第八章 异常处理
8.1 异常概述在程序中,错误可能产生于程序员没有预料到的各种情况,或者是超出了程序员可控范围的环境因素,如试图打开一个根本不存在的文件等,在Java中,这种在程序运行时可能出现的一些错误称为异常。Java 语言的异常处理机制优势之一就 是可以将异常情况在方法调用中进行传递,通过传递可以将异常情况传递到合适的位置再进行处理,这种机制类似于现实中发现了火灾,一个人是无法扑灭大火的,那么可以将这种异常情况传递给119, 119 再将这个情况传递给附近的消防队,消防队及时赶到并进行灭火。使用这种处理机制,使得
2022-04-29 21:07:21 112
原创 Java第九次作业
1.多功能参数(方法的重载)package 第九;public class p1 { //创建类 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(double
2022-04-29 19:41:44 53
原创 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:31:22 68
原创 第七章 面向对象核心技术
7.1 类的封装封装是面向对象编程的核心思想,将对象的属性和行为封装起来,其载体就是类。例 7.1package 第七章;public class p7 { //创建类 public static void main(String[] args) {//主函数 String cookName="Tom Cruise"; //厨师的名字叫 Tom Cruise System.out.println("**请让厨师为我.
2022-04-29 11:26:19 137
原创 Java第七次作业
1.修改手机默认语言package 第六章;public class tt { //创建类 static String a="英文"; //静态变量 public static void A(){ //构造函数 System.out.println("智能手机的默认语言为"+a);//使用第一个对象调用类成员方法 } public static void B(String a){
2022-04-28 20:00:09 87
原创 第六章 面向对象编程基础
6.1 面向对象概述在程序开发初期人们使用结构化开发语言,但随着软件的规模越来越庞大,结构化语言的弊端也逐渐暴露出来,开发周期被无休止地拖延,产品的质量也不尽如人意,结构化语言已经不再适合当前的软件开发。这时人们开始将另一一种开发思想引入程序中,即面向对象的开发思想。面向对象思想是人类最自然的种思考方式,它将所有预处理的问题抽象为对象,同时了解这些对象具有哪此相应的属性以及行为,以解决这些对象面临的一些实际问题, 这样就在程序开发中引入了面向对象设计的概念,面向对象设计实质上就是对现实世界的对象进行建模
2022-04-28 19:26:20 201
原创 第五章 字符串
5.1 String类5.1.1 字符串字符串是常量,它们可以显示任何文字信息,字符串的值在创建之后不能更改。在Java语言中,单引号中的内容表示字符,例如's',而双引号中的内容则表示字符串"我是字符串","123456789","上下,左右,东西,南北"Java通过java.lang.String这个类来创建可以保存字符串的变量,所以字符串变量是一个对象Java通过java.lang.String这个类来创建可以保存字符串的变量,所以字符串变量是一个对象String aS
2022-04-27 19:33:51 253
原创 Java第六次作业
1.年会找座位package 第五章;import java.util.Scanner;//导入java.util.Scanner类public class hh { //创建主类 public static void main(String[] args) { //主方法 // TODO Auto-generated method stub System.out.println("请输入您的名字:");//输出名字 Scanner sc = new.
2022-04-17 19:50:58 56
原创 第四章 数组
4.1 数组的概述数组是具有相同数据类型的一组数据的集合。在程序设计中,可以将这些集合称为数组,数组中的每个元素具有相同的数据类型,在JAVA中同样将数组看作一个对象,虽然基本数据类型不是对象,但是由基本数据类型组成的数组则是对象,在程序设计中引入数组可以有效地管理和处理数据。我们经常使用数组,包括一维数组和二维数组等。4.2 一维数组一维数组实质上是一组相同类型数据的线性集合,当在程序中需要处理一组数据,或者传递一组数组时,就可以使用数组实现,一维数组的创建及使用。4.2.1 创建一维数...
2022-04-17 17:00:29 241
原创 第三章 流程控制
3.1程序结构顺序结构、选择结构和循环结构是结构化程序设计的3种基本结构,是各种复杂程序的基却单元。图3.1 展示了这3种程序结构的基本理念,其中,第幅图 是顺序结构的流程图, 它就书写顺序执行的语句构成的程序段;第二幅图是选择结构的流程图,它主要根据输入数据和中国的不同选择执行不同的语句,选择结构主要由条件语句(也叫判断语句或者分支语句)组成:而第三幅图是循环结构的流程图,它是在一定条件下反复执行某段程序的流程结构,其中,-组被重复执行的语句称为循环体,而决定循环是否止的判断条件是循环条件,循环结构主
2022-03-29 20:19:59 56
原创 java第三次作业
1.某公司年会抽奖代码和结果2.百度一下代码和结果3.查询高考录取分数线代码和结果4.计算 2+4+6+8+……+100的值5. 输入十个数,并求这十个数的乘积
2022-03-20 17:30:00 341
原创 第二章 Java语言基础
2.1代码注释与编码规范在程序代码中适当地添加注释可以提高程序的的可读性和可维护性。好的编码规范可以使程序更易阅读和理解。1.单行注释2.多行注释“/**/”为多行注释标记,在“/*”与“*/”之间的所有内容均为注释内容。注意:在多行注释中可以嵌套单行注释,但在多行注释中不能嵌套多行注释3.文档注释“** */”为文档注释标记。符号“/**”与“*/”之间的内容均为文档注释内容。当文档注释出现在声明(如类的声明、类的成员变量的声明、类的成员方法声明等)之前时,会被Javad.
2022-03-13 00:02:29 72
原创 第一章:初识java
1.3 第一个 Java 程序1.创建文本文档,写入简单的Java程序,并将扩展名改为.java保存到选定文件夹(记住路径)运行结果1.5 Eclipse 的使用1.5.1 创建Java项目选择“File”→“New”→“Project”命令,打开 New Project(新建项目)对话框,该对活框包含创建项目的向导,在向导中选择“Jjava Project (Java项目)"”节点,单击“Next”按钮。1.输入项目名2.选择项目布局1.5.2 创建java...
2022-02-27 23:32:30 96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人