- 博客(31)
- 收藏
- 关注
原创 Java第十八次作业
枚举类型java中对常量数据的配置可以使用枚举类型实现,枚举类型是面向对象中的一种类型,它也有对象、属性、方法等所以它非常方便定义,枚举类型将它的对象(实例)设置为常量方便读取和使用。每一枚举类型继承java.lang.Enum,所以枚举类不能再继承其它类型。枚举项就是枚举类型的对象(实例),一般使用大写字母,一个枚举项表示一个常量项,多个枚举项中间逗号分隔。枚举类型的构造方法使用private私有。通过“枚举类名.枚举项名称”去访问指定的枚举项。public enum PayEn
2022-05-27 11:16:33
294
原创 java第十七次次作业
使用Java集合完成学生选课系统集合框架 在类的内部,对数据进行组织; 简单而快速的搜索大数量的条目; 有的集合接口,提供了一系列排列有有序的元素,并且可以在序列中间快速的插入或者删除有关元素; 在类的内部,对数据进行组织; 简单而快速的搜索大数量的条目; 有的集合接口,提供了一系列排列有序序的元素,并且可以在序列中间快速的插入或者删除有关元素; 有的集合接口,提供了映射关系,可以以通...
2022-05-27 11:12:41
168
原创 第11章 Java枚举与泛型总结
11.1枚举枚举是一个被命名的整型常数的集合,用于声明一组带标识符的常数。枚举在曰常生活中很常见,例如一个人的性别只能是“男”或者“女”,一周的星期只能是 7 天中的一个等。类似这种当一个变量有几种固定可能的取值时,就可以将它定义为枚举类型。enum WeekDay { Mon("Monday"),Tue("Tuesday"),Wed("Wednesday"),Thu("Thursday"),Fri("Friday"),Sat("Saturday"),Sun("Sunday");
2022-05-25 11:40:15
324
原创 第6、7章 Java复习
第1章 面向对象的基础认知1-1 介绍类与对象 类(class)和对象(object)是两种以计算机为载体的计算机语言的合称。对象是对客观事物的抽象,类是对对象的抽象。类是一种抽象的数据类型。1.类与对象的定义 类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。 对象是具有类类型的变量。类和对象是面向对象编程技术中的最基本的概念。2.类与对象的关系 类是对象的抽象,而对象是类的具体实例。类是...
2022-05-25 11:09:31
244
原创 Java5、8、9章复习 5.6
1-1 异常与异常处理常见的异常有哪些Java中一共提供了try、catch、finally、throw和throws 5个关键字来处理异常,其中的try-catch-finally需要配套使用,它们的作用是捕获和处理异常,使用try关键字和它后面的{}把有可能出现异常的代码包含起来。如果在try语句块中发生异常,这个异常就会被抛出。这时候就可以使用catch语句来捕获异常,并在这个语句块中,对这个异常进行处理。还有一些是不管发不发生异常,都需要执行的代码,就把它们放到finally语句块中。throw
2022-05-25 10:57:40
145
原创 第十章 集合类
10.1 集合类概述 java.util包中提供了一些集合类,这些集合类又被称为容器。提到容器不难想到数组,集合类与数组的不同之处是,数组的长度是固定的,集合的长度是可变的;数组用来存放基本类型的数据,集合用来存放对象的引用。常用的集合有List 集合、Set 集合和Map集合,其中List与Set继承了Collction接口,各接口还提供了不同的实现类。10.2 Collection接口 Collection接口是层次结构中的根接口。构成Collection的单位称...
2022-05-25 10:47:07
70
原创 Java1-4章复习 5.2
1-1java的介绍和前景 使用Java语言写的程是跨平台的,从PC 机到手电话都有Java开发的程和游戏,Java程可任计算机操作系统和支持Java的硬件设备上运行。 Java是于1995年由Sun公司推出的一种极富创造力的面向对象的程序设计语言,它是由有java之父之称的Sun研究院院士詹姆斯·戈士林博士亲手设计而成的,并完成了 Java技术的原始编译器和虚拟机。Java最初的名字是OAK,在1995年被重命名为 Java,正式发布。 Java是一种通过解释方...
2022-05-20 11:13:50
280
原创 Java第十五次作业
一、包装类----引入1、什么是包装类以前定义变量,经常使用基本数据类型 对于基本数据类型来说,它就是一个数,加点属性,加点方法,加点构造器 将基本数据类型对应进行了一个封装,产生了一个新的类。包装类 intbyte基本数据类型 包装类引用数据类型 2、对应关系 基本数据类型 对应的包装类 继承关系 byte Byte ...
2022-05-18 11:50:29
86
原创 第十六次 Java作业天气预报
开通阿里云市场天气预报服务天气 API包含丰富的天气数据,不仅有实时温度、湿度、风速、降水等这些基础数据,还有过去的历史天气数据和未来的天气预测数据,顶级的天气 API 接口还会包括天气灾害预警,空气质量指数,日出日落、潮汐及月相相关的天文气象等数据。什么是APIAPI(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。——百度
2022-05-13 11:18:37
322
原创 第九章 java常用类总结
9.1 包装类为了方便 Java 程序的开发,Java 的类包中提供了一些常用类供开发人员使用,比如将基本数据类型封装起来的包装类、解决常见数学问题的 Math 类、生成随机数的 Random 类,以及处理日期时间的相关类,本章将对这些 Java 中常用的类进行讲解。通过阅读本章,您可以:掌握 Integer 对象的创建以及Integer类提供的各种方法掌握 Double 对象的创建以及 Double 类提供的各种方法 ...
2022-05-10 16:55:18
403
原创 Java第十四次作业
1.飞机的加速度public class RefTest {//创建类 public static void main(String[] args) {//主函数 // TODO Auto-generated method stub double time=15.5;//滑行时间为15.5秒 int a=1050;//滑行距离为1050米。 double b=2*a/Math.pow(time, 2);//计算飞机起飞的加速度 System.out.p
2022-05-04 10:52:13
73
原创 java第十三次作业
1、认识异常异常是导致程序中断运行的一种指令流。如果不对异常进行正常处理,则可能导致程序的中断执行,造成不必要的损失。1.1异常的抛出1、定义 : 一个方法不处理这个异常,而是调用层次向上传递,谁调用这个方法,这个异常就由谁来处理。2、throw : 将产生的异常抛出(强调的是动作),抛出的既可以是异常的引用,也可以是异常对象。(位置: 方法体内)3、throws : 如果一个方法可能会出现异常,但没有能力处理这种异常,可以在方法声明处用throws子句来声明抛出异常。用它修饰的方法向调用者
2022-05-04 10:47:14
68
原创 第八章 异常处理总结
8.1异常概述在程序中,错误可能产生于程序员没有预料到的各种情况,或者是超出了程序员可控范围的环境因素,如试图打开一个根本不存在的文件等,在 Java中,这种在程序运行时可能出现的一些错误称为异常。Java语言的异常处理机制优势之一就是可以将异常情况在方法调用中进行传递,通过传递可以将异常情况传递到合适的位置再进行处理, 这种机制类似于现实中发现了火灾,一个人是无 法扑灭大火的,那么可以将这种异常情况传递给119,119 再将这个情况传递给附近的消防队,消防队及时赶到并进行灭火。使用这种处理机制,使得
2022-05-04 10:42:41
75
原创 Java第十二次作业
一、超市特价商品采购import java.util.Scanner;//导入import java.util.Scanner包public class Zuoyue12 { //定义方法,抛出自定义的异常 static void avg(int a) throws Exception{ //抛出异常信息 System.out.println("请输入鲜鸡蛋的重量(斤):");//输出请输入鲜鸡蛋的重量(斤): Scanner scanner=new Scanner(Syste
2022-04-27 11:04:11
84
原创 第十一次java作业
1.模拟银行取款import java.util.Scanner;//导入Scanner方法 public class Zuoye11 {//创建类 public static void main(String[] args) {//主方法 float money1=1023.79f;//定义一个float型变量并初始化 System.out.println("请输入取款金额:");//输出信息 Scanner a=new Scanner(System.in );//输入
2022-04-25 10:53:10
70
原创 第七章 面向对象核心技术总结
例7.1public class Diqizhang { public static void main(String[] args) { String cookName="Tom Cruise";//厨师的名字叫Tom Cruise System.out.println("**请让厨师为我做一份香辣肉丝。***"); System.out.println(cookName + "切葱花"); System.out.println(cookName + "洗蔬菜"); S
2022-04-25 10:43:35
145
原创 java第九次作业
1.多功能参数(方法的重载)import java.util.Scanner;public class Qi { static final double PI=3.141592653589793; public static double add(double a,double b){ return(a*b); } public static double add(double r){ return(r*r*PI); } public static void
2022-04-17 13:56:09
121
原创 Java第八次作业
1.输出圆形和矩形的面积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){ //定义两边 float s2=a*b; //矩形计算方法 System.ou
2022-04-13 11:32:06
80
原创 Java第七次作业
1,修改手机默认语言public class Test { static String a="英文";//静态变量 public static void A(){//构造函数 System.out.println("智能手机的默认语言为"+a);//使用第一个对象调用类成员方法 } public static void B(String a){//静态方法 a="中文"; System.out.println("将智能手机的默认语言设置为"+a);//使用第二个对象调用类成员方法
2022-04-05 18:05:36
102
原创 第六章 面向对象编程基础总结
6.1 面向对象概述6.1.1 对象6.1.2 类6.1.3 面向对象程序设计的特点1,封装2,继承3,多态6.2 类与对象
2022-04-01 11:05:59
534
原创 Java第六次作业
一,年会找座位import java.util.Scanner;public class zuoye { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("请输入您的姓名:");//输出信息 try (Scanner scanner = new Scanner(System.in)) { String a = scanner.
2022-03-27 19:09:20
113
原创 第五章 Java字符串总结
5.1 String类5.1.1 声明字符串5.1.2 创建字符串例5.1public class zifuchuan5_1 { public static void main(String[] args) {//主函数 String a = "时间就是金钱,我的朋友。";//直接引用字符串常量 System.out.println("a =" + a);//输出a String b = new String("我爱清汤小肥羊");//利用构造方法实例化 String
2022-03-27 13:12:22
607
原创 第四章 数组总结
一维数组例4.1public class shuzu { public static void main(String[] args) {//主函数 char a[] = { 'A' , 'B' , 'C' ,'D' };//创建一维数组 System.out.println("数组a的长度为" + a.length);//输出结果 char b[] = a;//创建一维数组b,直接等于数组a System.out.println("数组b的长度为" + b.length);//输出结
2022-03-18 11:35:11
515
原创 第二章 java语言基础
第二章 Java语言基础public class MyTest { /** * 练习代码调试 * * @param 李斌 * */ /* * 多行注释 */ int b; public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("输出1行");//注释第一行 System.out.println("输出2行"
2022-03-04 23:40:48
622
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人