- 博客(31)
- 收藏
- 关注
原创 JAVA第十八次作业
枚举类型java中对常量数据的配置可以使用枚举类型实现,枚举类型是面向对象中的一种类型,它也有对象、属性、方法等所以它非常方便定义,枚举类型将它的对象(实例)设置为常量方便读取和使用。枚举类型定义格式如下://定义枚举类要用关键字enumpublic enum 枚举类名{枚举项1,枚举项2,枚举项3...;构造方法成员变量成员方法}定义枚举类型枚举类型也可以有成员方法、成员变量每一枚举类型继承java.lang.Enum,所以枚举类不能再继承其它类型。枚举项就是枚
2022-05-26 18:59:53
266
原创 JAVA第十一章总结
目录11.1枚举11.1.1使用枚举类型设置常量11.1.2深入了解枚举类型11.1.3 使用枚举类型的优势11.2泛型11.2.1回顾向上转型和向下转型11.2.2定义泛型类11.2.3泛型的常规用法11.2.4泛型的高级用法11.2.5泛型总结11.1枚举JDK1.5中新增了枚举,枚举是一种数据类型,它是一系列具有名称的常量的集合。比如在数学中所学的集合:A={1,2,3},当使用这个集合时,只能使用集合中的1,2,3这3个元素,不是这3...
2022-05-25 10:55:00
143
原创 Java第17次作业
使用Java集合完成学生选课系统集合框架概念与作用、体系结构、实际应用集合概述集合的概念现实生活中:很多的事物凑在一起数学中的集合:具有共同属性的事物的总体Java中的集合类:是一种工具类,就像是容器,储存任意数量的具有共同属性的对象...
2022-05-25 10:37:22
164
原创 JAVA第十章总结
目录10.1集合类概述10.2Collection接口10.3List集合10.3.1List接口10.3.2List接口的实现类10.3.3Iterator迭代器10.4Set集合10.4.2Set接口的实现类TreeSet自定义排序一、引入排序2.2 定制排序10.5Map集合10.5.2Map接口的实现类10.6集合的使用场合10.1集合类概述java.util包中提供了一些集合类,这些集合类又被称为容器.提到容器不难想到数...
2022-05-23 11:22:20
172
原创 Java5、8、9章复习
目录Java 中字符串的不变性Java 中 String 类的常用方法 ⅠJava 中的 String 类常用方法 Ⅱ认识 Java 中的 StringBuilder 类2-6Java 中的 StringBuilder 类的常用方法3-1Java 中的包装类3-2Java 中基本类型和包装类之间的转换使用 Date 和 SimpleDateFormat 类表示时间Calendar 类的应用使用 Math 类操作数据一、概念1、异常:有异于常态,和正常情况不.
2022-05-20 10:53:05
103
原创 Java第十五次作业
包装类包装类 - 引入【1】什么是包装类:以前定义变量,经常使用基本数据类型对于基本数据类型来说,它就是一个数,加点属性,加点方法,加点构造器将基本数据类型对应进行了一个封装,产生了一个新的类,---》包装类。int,byte..--->基本数据类型包装类--->引用数据类型【2】对应关系:【3】已经有基本数据类型了,为什么要封装为包装类?(1)java语言面向对象的语言,最擅长的操作各种各样的类。(2)以前学习装数据的---》数组,int0]St..
2022-05-18 11:06:35
98
原创 6-7章总结复习
目录面向对象的基础认识2-1 介绍类与对象2-2 IDEA 创建类与对象2-3 成员变量2-4 方法的作用面向对象特性之封装3-1 包-package3-2 访问修饰符编辑3-3 面向对象特性之封装3-4 对成员变量进行读写封装面向对象特性之继承和多态4-1 面向对象特性之继承4-2 面向对象特性之多态4-3 ArrayList 列表类的使用面向对象的基础认识理解生活中的类与对象 介绍面向对象编程 使用Java创建类与对象.
2022-05-18 10:35:31
152
原创 第九章总结
9.1包装类java是一种面向对象的语言,但在java中不能定义基本数据类型的对象,为了能将基本数据类型视为对象进行处理,java提供了包装类的概念,它主要是将基本数据类型封装在包装类中,如:int 型数值的包装类Integer,boolean型的包装类Boolean等,这样便可以把这些基本数据类型转换为对象处理。9.1.1 Integer类java.lang包中的Integer类、Byte类、Short类和Long类,分别将基本数据类型int、byte、short和long封装成一个类.
2022-05-15 21:29:01
188
原创 第十六次作业
import com.imooc.weather.HourWeather;import com.imooc.weather.WeatherUtils;import com.imooc.weather.impl.WeatherUtilsImpl; import java.util.List;import java.util.Scanner; public class Application { public static void main(String[] args) { .
2022-05-10 17:00:38
68
原创 JAVA第八章总结
8.1异常概述在程序中,错误可能产生于程序员没有预料到的各种情况中,或者是超出了程序员可控范围的环境因素,在java中,这种在程序运行时可能出现的一些错误称为异常。public class Baulk {//创建类public static void main(String[] args) {//主方法 int result=3/0;//定义int型变量并赋值 System.out.println(result);//输出信息 } }结果8.2异常的分类j
2022-04-29 23:40:11
183
原创 JAVA第七章-- 面向对象核心技术总结
目录7.1 类的封装代码7_1结果代码7_2结果代码7-3结果代码7_4结果7.2 类的继承7.2.1 extends 关键字代码7_5结果7.2.2 方法的重写1.重写的实现代码7-6结果代码7-7结果7.2.3 所有类的父类——Object类代码7-8结果代码7-9结果7.3 类的多态7.3.1 方法的重载代码7-10结果7.3.2 向上转型代码7_117.3.3 向下转型...
2022-04-29 23:28:30
414
原创 JAVA 第十四次作业
一、飞机的加速度代码:public class Huaxing {//创建类 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.
2022-04-29 12:57:48
95
原创 JAVA第十三次作业
4.1数组的概述4.2一堆数组4.2.1创建一维数组 4.2.2初始化一维数组4.2.3获取数组长度4.2.4使用一维数组4.3二维数组4.3.1创建二维数组4.3.2初始化二维数组4.3.3使用二维数组4.4数组的基本操作4.4.1遍历数组4.4.2数组填充4.4.3复制数组使用 copyOf() 方法和 copyOfRange() 方法使用 CopyOfRange() 方法对数组进行复制使用 arraycopy() 方法...
2022-04-29 12:42:07
68
原创 JAVA第十二次作业
1.超市特价商品采购import java.util.Scanner;//导入Scanner方法 public class Chaoshi {//创建类 public static void main(String[] args) {//主方法 System.out.println("请输入鲜鸡蛋的重量(斤):");//输出信息 Scanner a=new Scanner(System.in);//输入购买量 int egg=a.nextInt();//将购买量传给egg if
2022-04-29 11:58:40
75
原创 JAVA第十一次作业
1.模拟银行取款import java.util.Scanner;//导入Scanner方法 public class Bank {//创建类public static void main(String[] args) {//主方法 float money1=1023.79f;//定义一个float型变量并初始化 System.out.println("请输入取款金额:");//输出信息 Scanner a=new Scanner(System.in );//输入取款金额
2022-04-29 11:54:40
79
原创 JAVA第十次作业:多态与继承
什么是多态?程序运行过程中。对象角色的切换程序运行过程中,对象行为的扩展继承关键字extendspackage com.damu;//包名/***父类*/public class Father{//父类public Integer regNo;//定义一个Integer类型的变量public String name;//定义一个字符串public String gender;//定义一个字符串public Integer age;//定义一个Integer类型的变量pu
2022-04-23 13:42:48
172
原创 java第六章总结
1.对象:在现实世界中,随处可见的一种事物就是对象,对象是事物存在的实体,如:人类,书桌,计算机,高楼大厦等。对象的属性:静态部分对象的行为:动态部分2.类:是同一类事物的统称,类实质是封装对象属性和行为的载体,而对象则是类抽象出来的一个实例3. 面向对象程序设计的特点封装性、继承型、多态性封装:封装是面向对象编程的核心思想。将对象的属性和行为封装起来。采用封装的思想保证了类内部数据结构的完整性。继承:类与类之间同样具有关系,继承性主要利用特定对象之间的共有属性,注意子类的实例都
2022-04-23 13:24:36
351
原创 JAVA第五章总结
1.声明字符串:字符串是常量,它可以显示任何文字信息,字符串的值在创建之后就不能更改。String a;String a,b;注意:在不给字符串变量赋值的情况下,默认值为null(空),就是空对象,如果此时调用String的方法会发生空指针异常。2.创建字符串String a="时间就是金钱。";String b="锄禾日当午",c="汗滴禾下土";String str1,str2;str1="We are students";str2="We are students";
2022-04-14 10:46:01
145
原创 JAVA第九次作业
第一题import java.util.Scanner; public class Str {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 main(String[] ar
2022-04-13 22:49:08
89
原创 JAVA第八次作业
第一题:class Shape {final static double PI=3.1415926; void s1(double r){ double s1=r*r*PI; System.out.println("圆形面积:"+s1);} void s2(int a,int b){ float s2=a*b; System.out.println("矩形面积:"+s2); } }public class Yuanxing extends Shape {
2022-04-09 15:28:28
76
原创 第七次JAVA作业
第一题package zuoye;import java.util.Scanner;public class HAI { static String a="英文"; public static void nianan(){ System.out.println("智能手机的默认语言为"+a); } public static void show(String a){ a="中文"; System.out.println("将智能手机的默认语言设置为
2022-04-05 16:46:26
94
原创 Java第三章总结
3.11.if2..if....else3.2if (表达式) { 语句块1;} else { 语句块2;}public static void main(String[] args) { int num1 = 50; int num2 = 34; // 如果num1等于num2 if (num1 == num2) { System.out.println("num1等于num2"); } // 如果
2022-03-27 19:59:52
60
原创 Java第六次作业
第一题:package zuoye;import java.util.Scanner;public class zy10 { public static void main(String[] args) { String a=new String("张龙"); String b=new String("赵虎"); String c=new String("王潮"); System.out.println("请输入您的姓名:"); Scanner name=new Scanne
2022-03-27 19:38:34
54
原创 Java第五次作业
第一题:package nianan;import java.util.Scanner;public class yu {public static void main(String[] args){ int[][] arr=new int[10][10]; for(int i=0;i<arr.length; i++) { //由于只是给杨辉三角内的位置赋值,所以是j<=i for(int j=0;j<=i;j++) { //根据规律,使用if el
2022-03-20 22:03:56
70
原创 Java第四次作业
第一题:package nianan;import java.util.Arrays;import java.util.Scanner;public class yu {public static void main(String[] args){ int xLen = 3; int yLen = 3; int[][] a = new int[xLen][yLen]; //使用随机数填充二维数组 for(i
2022-03-18 10:20:13
70
原创 第三次Java作业
第一题:package zuoye;import java.util.Scanner;public class zy5 { public static void main(String[] args) { System.out.println("请输入您的奖号:");//输出信息 Scanner sc=new Scanner(System.in);//输入奖号 int a=sc.nextInt();//将奖号赋予给a switch(a){//指定switch语句的表达式
2022-03-11 22:38:56
78
原创 Java第二章总结
第二章;2.1代码注释与编码规范2.2变量与常量2.3标识符与关键字2.4基本数据类型类型的数据转换2.5;运算符第二章;2.1代码注释与编码规范代码注释可以在每一行代码后面加上//或者/* */且中间则为注释内容其主要作用在给初学者鲜明的表示每一行代码的含义(可以用组合键ctrl+/迅速注释选中内容)还有/** **/名字为文档注释编码规范则需要程序员写出来的代码不能复杂,需要规划代码供读者学习,应控制好空格的数量断开各个关键字啥的2...
2022-03-04 19:26:57
362
原创 Java第二次作业
一、代码如下:package zuoye;import java.util.Scanner;public class zy1 { public static void main(String[] args) { System.out.println("请输入购买牛奶的盒数:"); Scanner scanner = new Scanner (System.in); int a = scanner.nextInt(); final float b=6.4f; System.out.p
2022-03-04 19:22:24
139
原创 Java第一次作业
一、package zai;public class test2 {public static void main(String[]args){//头文件 System.out.println("北环城站 一匡街 胜利公园 解放大路 工农广场 卫星广场 华庆路");//输出北环城站到华庆路的内容 System.out.println("|..........|........|........|.......|.......|........|.....").
2022-03-01 21:00:45
55
原创 Java第一章总结
1.3 第一个Java程序1.写出java代码,2.使用文档编辑代码程序,3.后缀要改为java。其次保存至c盘根目录,需要用引号把文档文件名称包含起来,防止记事本程序自动修改后缀成.txt,然后在开始运行cmd进入控制台,输入cd/到c盘根目录,输入ff进入文件夹ff,输入javac hellowjava.java编译源程序,到得出结果会产生相对应的.class文件。1.5 Eclipse的使用1.要使用Eclipse这个工具写java代码,首先得创建项目,选择File点击N...
2022-02-27 15:35:53
107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人