自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java程序设计9.2--Swing概述,Swing顶级容器,布局管理器

GUIGUI,即图形管理器,就是用来提供给用户操作的图形界面,可实现包括窗口、菜单、按钮、工具栏和其他各种图形界面元素,从而实现程序的图形用户界面来方便用户操作。一.Swing概述Swing是一种轻量级组件,它由Java语言开发,同时底层以AWT为基础,使跨平台应用程序可以使用任何插拔的外观风格,并且Swing可以通过简洁的代码、灵活的功能和模块化组件来创建优雅的用户界面。Swing并不是AWT的替代品,而是在原有的AWT的基础上进行了补充和改进。Swing组件继承关系:注:Swing组件的所

2020-09-06 14:33:02 1369

原创 java程序设计5.6--异常

异常(硬件异常error,软件开发中的异常exception)1.出现异常,积极处理方式eg:2.出现异常,消极处理方式将异常抛给系统处理,将异常回避,throws关键字,throw关键字1.throws关键字2.throw关键字eg:...

2020-05-10 19:03:26 130

原创 java程序设计5.6--内部类,JDK 8的Lambda 表达式,函数式接口

内部类四.匿名内部类匿名内部类其实就是没有名称的内部类,在调用有接口类型参数的方法时,通常为了简化代码,不会创建一个接口的实现类作为方法参数传入,而是直接通过匿名内部类的形式传入一个接口类型参数,在匿名内部类中直接完成方法的实现。eg:有参数时:eg:JDK 8的Lambda 表达式这种表达式只针对有一个抽象方法的接口实现,Lambda 表达式以清晰简洁的表达式形式实现接口功能来作为方法参数和匿名内部类相比更简洁语法格式:([数据类型 参数名,[数据类型 参数名,…])->

2020-05-10 17:11:20 151

原创 java程序设计5.6--递归

写一个成员方法用递归的方式求1到N 的和 补齐下面的代码即可public class Example07 {// 使用递归实现 求1~n的和public static int getSum(int n) {//补齐下面该方法内容}public static void main(String[] args) {int sum = getSum(4); // 调用递归方法,获得1~4的和System.out.println("sum = " + sum); // 打

2020-05-10 16:27:32 103

原创 java程序设计5.6--定点调试

调试:在某行数右键加小蓝点,右击Debug Asyes!用stepinto,stepover调试!

2020-05-10 16:19:16 138

原创 java程序设计4.29--内部类

内部类 包括:1.成员内部类2.局部内部类3.静态内部类4.匿名内部类一.成员内部类定义:在一个类中除了可以定义成员变量、成员方法,还可以定义类,这样的类被称作成员内部类。说明:在成员内部类中,可以访问外部类的所有成员,包括成员变量和成员方法;在外部类中,同样可以访问成员内部类的变量和方法。创建内部类对象的具体语法格式如下:外部类名.内部类名 变量名 = new 外部类名().new 内部类名();eg:二.局部内部类,在方法中*定义:局部内部类,也叫做方法内部类,就是定义在某个

2020-05-10 16:17:42 252

原创 java程序设计4.27--接口综合练习

接口综合练习:创建接口Car:两个方法 getName()返回汽车名称,getPrice()方法返回汽车价格创建宝马Bmw实现接口Car 返回宝马车的名称和价格创建QQ车实现接口Car 返回QQ的名称和价格创建别克车Bieke实现接口Car 返回bieke的名称和价格创建汽车销售店类CarShop类:私有 成员变量money 用来存储总的收入。公共的set get方法。 成员方法sellCar无返回值有参数,参数为Car接口 该成员方法完成功能:1.输出车型:取得车名字+车价+取得车的价钱;2、累

2020-05-08 19:53:06 661

原创 java程序设计4.26--接口

接口如果一个类中完全是有全局变量(static final声明)和抽象方法组成,则该类可定义为一个接口。1.接口关键字interfaceinterface 接口名称{全局常量;抽象方法;}2.接口和抽象方法区别:子类只能继承一个抽象类;子类f继承e,e中有两个抽象方法,所以f实现两个抽象方法。一个类可以实现多个接口。eg:一个类c实现接口a和b,接口a.b分别定义了两个抽象方法,所...

2020-05-08 19:09:18 116

原创 Java程序设计4.26--名字错误,怎么改名

右击,出现,改名。

2020-05-08 17:12:04 116

原创 java程序设计4.22--抽象类

抽象类1.为什么?父类方法的不确定性。在父类中abstract 抽象方法,只需要写方法的名字,省略方法的主体在子类中去实现父类中的定义。2.abstract 抽象方法,只需要写方法的名字,省略方法的主体。3.当一个类定义了一个或多个抽象方法时,这个类就称作抽象类。4.抽象类–解决之道①子类必须去实现父类中定义的抽象方法。或者②让子类变为抽象类,他可以不实现父类Animal中的cry...

2020-04-22 14:36:16 370

原创 java程序设计4.22--多态,单态

多态2父子类型转换原则:eg:建立Person类 该类中创建无参无返回值方法eat 输出我是person我再吃建立Person子类Boy和Girl类,重写父类eat方法分别输出我是boy我在吃,我是girl我在吃建立测试类MainTest,在main函数中完成:先测验横线上面的代码,验证eat方法分别输出什么,有没有问题。Person person = new Boy();person...

2020-04-22 12:46:15 179

原创 java程序设计4.20--多态

多态所谓多态,就是指一个引用在不同情况下的多种形态。eg:答:

2020-04-21 17:20:07 99

原创 java程序设计4.20--覆盖(重写)

复习方法的重载:方法的名是相向。不同的可能是参数个数、数据类型顺序,修饰符跟参数名字无关。构浩方法:名字都是类名,不同就是参数个数、数据类型。构造方法的覆盖方法的覆盖:继承里面的,还叫做方法的重写父了类之间才有方法的覆盖子类对父类成员方法的覆盖:方法名、参数、返回值都是一样的。子类可以扩大父类该方法的权限eg:注意:1.子类不继承构造方法,但可以在子类中建立构造方法...

2020-04-21 15:20:52 118

原创 Java程序设计4.15--重载

重载

2020-04-21 14:41:40 75

原创 Java程序设计4.15--继承

继承:代码的复用eg:小学生 中学生 大学生public class Pupil{private String name;private int age;private double fee;public void sendFee(){}}public class ZhongStudent{private String name;private int age;priva...

2020-04-15 18:13:15 161

原创 Java程序设计4.13--封装权限

封装权限为什么需要封装?■隐藏类的实现细节;■让使用者只能通过指定的方法访问数据,可以方便加入控制逻辑,限制不合理的操作;■便于修改,增强代码可维护性;成员变量四种访问控制修饰符:eg:对成员变量四种访问控制修饰符在同不同类,同不同包进行了验证将成员变量声明为私有的(private):将成员变量声明为私有的(private),再提供一个或多个公有(public) setXX(...

2020-04-15 18:10:52 109

原创 Java程序设计4.8--类变量(静态变量),静态程序块,类方法

一.类变量(静态变量):通过在成员变量前面加static关键字,构造类变量//类变量(静态变量)的特征:所有的对象都共享这个变量的值,在内存中只开辟一个空间给所有对象使用//用对象,类名来调用都可以eg:小孩玩雪游戏二.静态程序块eg:以下中的 static {i++;}就是一个静态程序块静态程序块只在编译的时候执行一次三.类方法类方法作用: 用来返回类变量的值,方法中只能出...

2020-04-15 18:09:41 140

原创 Java程序设计4.8--成员变量的两种写法

2020-04-15 18:08:57 202

原创 Java程序设计4.1--成员方法(成员函数)

成员方法(成员函数)1.设置时,有无返回值有无参数class 类名称{//成员变量数据类型 参数1;数据类型 参数n;//成员方法class 返回值类型 方法名(数据类型 参数1,数据类型 参数n){…[return 表达式;]…}}2.利用对象调用成员方法eg:...

2020-04-15 18:08:24 262

原创 Java程序设计3.25--类,对象,成员变量(成员属性),构造方法,内存的动态分配

一.类,对象,成员变量1.类是什么?将相同特征和行为的提炼的集合。模板特征对应的就是成员变量。2.对象是什么?类创建的具体事物。3.使用类的具体特征或者行为时,通过?使用:对象4.类与对象区别和联系类是抽象的、概念的,代表。 类事物,比如人类、猫类、车类…对象是具体的、实际的、代表一个事物类是对象的模板。对象是类的一个个体、实例5.如何定义一个类、类的属性和方法?class...

2020-04-15 18:07:23 344

原创 C语言程序设计(十九)12.19

指针1、定义基类型 * 指针变量名2、赋值int a;int *pa=&a;// int a,*pa=&a;int *p2;p2=&a;两个运算符& 取地址,后面操作数必须是变量 * 指针运算符,后面的操作数必须是指针int a=3;int *pa=&a;&a 正确,表示a的地址&pa 正确,表示pa的地址*...

2020-04-15 14:43:33 211

原创 专题(二)排序:冒泡法和选择法

一.冒泡排序:1.算法:1>.基本思想:在排序过程中对元素进行两两比较,越小的元素会经由交换慢慢‘’浮‘’到数组的最前面(低下标处),像气泡一样慢慢浮起。2>.本质:第1趟冒泡:从数组n-1下标的元素到0下标元素遍历,比较相邻元素对,如果后一个元素小于前一个元素,则交换。第一趟结束时,最小元素‘’浮起‘’到达0下标位置。第二趟冒泡:从数组n-1下标的元素到1下标元素遍历(因为0...

2020-03-12 22:10:04 195

原创 C语言程序设计(十八)12.17

指针 精髓指针----地址通过变量名访问变量,称为直接存储通过地址(指针)访问变量,称为间接存储1、定义指针变量基类型 * 指针变量名说明:基类型可以是任意数据类型* 说明其后的变量名是指针变量名指针变量名是任意合法的标识符例如int * pointerA;2、指针变量赋值1)先定义,后赋值int * pointerA;int a;pointerA=&a...

2019-12-22 15:50:05 89

原创 C语言程序设计(十七)12.12

在没有排序的数中,找一个最小的数,并且和没有排序的数的第一个数交换min=a[0]k=0for(j=0;j<10;i++){if(min>a[j]){k=jmin=a[j];}}mina[k]k=0for(j=0;j<10;i++){if(a[k]>a[j]){k=j}}//a[k]t=a[0];a[0]=a[k];a[k]=...

2019-12-22 15:37:10 186 1

原创 C语言程序设计(十六)12.10

1、函数的定义2、函数的调用1) 2) 3)1) 2) 3)3、函数的声明为什么要声明当被调用函数的定义在主调函数后面,此时应该在主调函数中对被调用函数进行声明,方便编译系统检查函数调用语句的合法性函数调用时参数的传递:非指针类型的数据做函数参数,由实参将值对应地传递给形参,实参形参占用不同的内存单元,形参的改变不会影响到实参数组名(指针)做函数参数,实参将值(地址)对应地传递...

2019-12-22 15:26:38 139

原创 课后题(十 一)11.28

P1656.输出以下的杨辉三角形(要求输出十行)方法一:#include<stdio.h>int main(){ int i,j,a[10][10]; //所有1的赋值(两边) for(i=0;i<10;i++) { a[i][0]=1; a[i][i]=1; } //计算中间值,从第三行开始 for(i=2;i&...

2019-12-22 14:26:09 129

原创 课后题(十)11.28

P1661.找出一个二维数组中的鞍点,即该位置上的元素在该行上最大,在该列上最小。也可能没有鞍点。#include<stdio.h>int main() { int ch[3][3] = {{0,2,10},{3,5,11},{6,7,8}}; int i,j;//两个循环变量 int max1,max2,a; int min, b; f...

2019-12-07 10:44:21 117

原创 C语言程序设计(十五)12.5

第七章 函数(实现了一定功能的代码模块)-模块化,代码复用1、函数的定义----函数的定义是独立的,不能在一个函数的函数体中,定义另外一个函数,c程序是由函数构成,函数是c程序组成的最小单位语法函数[返回值]类型 函数名(形参1类型 形参1,形参2类型 形参2…)//函数的首部{//函数体,函数功能的实现}说明:函数的返回值类型,即函数类型,是函数完成功能后的返回值的类型,如果...

2019-12-07 09:53:27 294

原创 C语言程序设计(十四)11.28

复习1、字符数组1)输入、输出 %s2)字符数组初始化 字符串char ch[]=“hello”2、字符串处理函数1)函数原型函数返回值 函数名(形参1类型 形参1,形参2类型 形参2…)2)函数的调用语法 函数名(实参1,实参2…)说明:实参必须有确定的值,并且个数和形参保持一致,类型和形参一致或赋值兼容 int a=3.6,double x=3;多种函数:1、字符...

2019-12-04 11:25:33 262

原创 课后题(九)11.26

算法:穷举法1)方阵 对角线元素(对角线i=j)2)1000内完数,一个数如果恰好等于他的因子之和,这个数就称之为完数。例如:6的因子是1,2, 3,而6=1+2+3,所以6是完数。3)百钱买百鸡公鸡一个五块钱,母鸡一个三块钱,小鸡三个一块钱,现在要用一百块钱买一百只鸡,问公鸡、母鸡、小鸡各多少只?/* Note:Your choice is C IDE /#include “std...

2019-11-28 22:00:44 152

原创 C语言程序设计(十三)11.26

一.数组int a[2][3][4] 234a000 a001 a002 a003 a010 a011算法最值排序增删改查二维数组 (矩阵,方阵)方阵(行数和列数相等),行标用i,列标用j表示对角线 i==j上三角 j>=i下三角 j<=i算法:穷举法1)方阵 对角线元素2)完数3)百钱买百鸡公鸡一个五块钱,母鸡一个三块钱,小鸡三个一块钱,现...

2019-11-28 20:33:31 111

原创 例题 反思 心得(九)11.21

1例6.5 二维数组求最大值2.九九乘法表

2019-11-28 20:31:17 90

原创 例题 改错 心得(八)11.19

例6.2

2019-11-24 11:51:01 99

原创 课后题(八)11.19

P1654.有一个已排好序的数组,要求输入一个数后,按原来的排序顺序的规律将它插入数组中。5.将一个数组中的值按逆序重新存放,例如,原来顺序为8,6,5,4,1。要求改为1,4,5,6,8。...

2019-11-21 16:49:27 100

原创 C语言程序设计(十二)11.19

二维数组1、定义类型 数组名[常量1][常量2]说明:类型数组名常量1,行的数量常量2,列的数量int a[4][5];二维数组元素的存放:连续存放;按行存放,存放第0行,然后再存放第1行…2、引用数组名[行标][列标]行标从0开始,到行数减一列标从0开始,到列标减一对二维数组的遍历,通常采用双重for循环,外层控制行,内层控制列3、初始化(定义的同时赋值)int ...

2019-11-20 11:41:54 121

原创 C语言程序设计(十一)11.14

复习:数组: 通过下标,借助循环,处理批量同类型的数据1、数组定义类型 数组名[常量]说明 类型任意合法的类型,数组元素的类型数组名,任意合法的标识符,代表数组的首地址,是一个地址常量常量,代表数组元素的个数int x;x=6;int a[x];//错误,数组大小不能是变量2、数组元素的引用数组名[下标]下标从0到数组大小减1int a[10]a[0] a[1]…a...

2019-11-20 11:37:41 141

原创 课后题(七)11.12

P1373.输入两个正整数m和n,求其中最大公约数和最小公倍数。

2019-11-16 10:39:12 89

原创 例题 改错 心得(七)11.14

例5.6输出以下4×5的矩阵。1 2 3 4 52 4 6 8 103 6 9 12 154 8 12 16 20(1)(2)

2019-11-14 16:45:10 100

原创 课后题(八)11.14

P13816.输出以下图案思路为:所以答案为:

2019-11-14 15:27:24 529

原创 C语言程序设计(十)11.12

数组: 通过下标,借助循环,处理批量同类型的数据1、数组定义类型 数组名[常量]说明 类型任意合法的类型,数组元素的类型数组名,任意合法的标识符,代表数组的首地址,是一个地址常量常量,代表数组元素的个数int x;x=6;int a[x];//错误,数组大小不能是变量2、数组元素的引用数组名[下标]下标从0到数组大小减1int a[10]a[0] a[1]…a[9]...

2019-11-14 15:13:23 132

空空如也

空空如也

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

TA关注的人

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