自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 instanceof关键字

instanceof 看左边的对象是否是右边类的实例举例子:可以说我是一个人,但是不能说人都是我public class Father { public void smoke(){ System.out.println("我爱抽烟"); } protected String hobby; public String getHobby() { return hobby; } public Father(String hobby

2020-11-05 11:06:46 160

原创 Java类的加载顺序

2.Java类的加载顺序父类静态字段 → 父类静态代码块 → 子类静态字段 → 子类静态代码块 → 父类成员变量 → 父类非静态代码块 → 父类非静态构造方法 → 子类成员变量 → 子类非静态代码块 → 子类构造方法(1).父类静态字段public static String NAME = "父类的静态字段"(2).父类静态代码块// 类加载的时候就会调用// 雷加载的时候 第一次主动使用就会加载这个类,就会把他加载到方法区内存里static{ System.out.println(

2020-11-05 10:58:57 300

原创 插入排序的代码及思路

// 插入排序 // 外层循环 for (int i = 1;i < nums.length;i++){ // 传说中的二话不说直接把要插入的数保存起来! int temp = nums[i]; // 第一次循环 j = 0; 第二次循环 j = 1; // 因为第一次循环j=0;j-- 内层循环只能执行一次 for (int j = i - 1;j >= 0;j--){ // 第一次循环将要移动的数与第1个..

2020-11-01 15:10:18 263

原创 冒泡排序的思路及代码

// 冒泡排序 // 两两比较,大的往后放, // 外层循环,两两比较,小的往前放,只可能把最大的数字换到数组最后一位。 // 第一位可能不是最小的。所以要多次循环,循环条件为数组内容的length值 for (int c = 0;c < nums.length;c++){ // 内层for循环,循环遍历的比较两个数字的大小。 // 因为是依次比较,大的向后,最后一位在外围循环一次以后最后一位一定是该数组内的最大值。则循环次数可以依次减少. fo.

2020-11-01 15:09:40 242

原创 选择排序的思路

// 选择排序 int[] nums = {2,3,1,4,6,5,7}; // 外层for循环,依次找最小值放到第一位,这样到最后一位不需要再次执行循环,所以循环次数为.length-1. for (int j = 0;j < nums.length-1;j++){ // 定义一个min 用来接收数组内最小值的坐标 int min = j; // 内层循环 i=j+1 用来使得每次循环i的初始值为j+1 // 第一次循环 i=1;第二次循环 i=2;第

2020-11-01 15:08:06 143

原创 使用for循环打印出一个棱形

//打印一个棱形 for (int i = 0;i < 11;i++){ for (int j = 10;j >= i;j--){ System.out.print(" "); } for(int c = 0;c <= i-1;c++){ System.out.print("*"); } for(int d = 0;d <= i;d++){ System.out.print("*"); } S.

2020-11-01 15:03:10 450

原创 for循环打印一个平行四边形

// 打印一个四边形 for (int i = 0;i < 10;i++){ for (int j = 0;j <= i - 1;j++){ System.out.print(" "); } for(int c = 1;c <= 20;c++){ System.out.print("*"); } System.out.print("\n"); }.

2020-11-01 15:01:26 5673

原创 for循环打印一个等腰三角形

// 打印一个等腰三角形 for (int i = 0;i < 10;i++){ for (int j = 8;j >= i;j--){ System.out.print(" "); } int add=i*2; for(int c = 0;c <= add;c++){ System.out.print("*"); } System.out.print("\n"); }

2020-11-01 14:57:33 1665

原创 使用for循环输出一个倒三角形。

// 使用for循环输出一个倒三角形。for (int i = 0;i < 10;i++){for (int j = 10;j >= i;j–){System.out.print(" “);}for (int c = 1;c <= i;c++){System.out.print(”*");}System.out.print("\n");}输出结果:

2020-11-01 14:49:27 4969

原创 for循环打印99乘法表

1.使用for循环输出了一个99乘法表// 使用for循环输出一个99乘法表。 for (int i = 0;i < 10;i++){ for (int j = 1;j <= i;j++){ System.out.print(j + "*" + i + "=" + i*j + " "); } System.out.print("\n"); }

2020-11-01 14:31:03 3314 2

原创 堆栈的原理、斐波那契数列(递归方法)、自写SuperArray(未完成)方法

10月31日总结一、学习内容1.初始化问题​ 一个类的成员变量(属性)他定义了之后会有默认的初始值基础数据类型有初始值int 0double falsefloat 0.0引用数据类型:String null基础数据类型:定义在方法里的变量为局部变量,必须手动初始化。引用数据类型:同上[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5LqH65MR-1604152236471)(D:\培训学习\每日

2020-10-31 21:52:49 366

原创 封装 (一)权限修饰符构造方法和重载方法以及练习

10.30日总结一、前情回顾class test1{ public static void main(String args[]){ //求和 个位不能为7 十位不能为7 必须是偶数 int[] array = {1,3,4,5,6,7,8,9,17,177}; int sum = 0; for (int i = 0;i < array.length;i++){ if (array[i] % 10 !=

2020-10-31 21:50:24 197

原创 对数组指定位置添加或删除的商城管理代码

10.26日总结一.idea的使用debug:详细的查看数组的变化过程。1.打断点。2.右键找Debug或者右上角的爬虫3.程序卡在断点处,显示变量的变化情况。4.Step = F8二.增强for循环 for(int i :arr){ System.out.println(arr[i]); }三.方法的学习方法的主要作用:​ 1.利用方法可以使main方法中的代码简化。​ 2.可以在代码中多次调用方法。public static void sqrt(int[] use

2020-10-31 21:48:58 100

原创 数组(定义方式,赋值及使用数组)

一、数组用来将同类的数组放到一起的方法。1.定义数组的方式 // nums是一个引用 数组的下标一般从0开始 // int[] nums = {1,2,3}; int[] nums1 = new int[3]; System.out.println(nums[1]);2.给数组赋值 // 数组一但在内存中分配了空间,就不能改变。不能超出创建数组时定义的数组长度。 int[] nums = new int[3]; nums[0] = 1; nums[1] = 2;

2020-10-31 21:47:13 12397

原创 循环语句和流程控制语句

课前复习基础数据类型使用练习byte b = 10;short c = 10;int d = 20;long e = 10000L;float f = 2.3F;double dou = 0.5;char a = 'a';boolean flag = true;// 错误System.out.println(b + c);// 错误System.out.println(d + e);// 错误System.out.println(f + dou);System.out.printl

2020-10-31 21:42:56 250 2

原创 Java命名规范、运算符、数据类型(四类八种)、三目运算符、位移运算符

10.23日总结英文学习:identifier(标识符) system(系统)一、回顾之前的环境变量1.JDK11特性​ jshell 黑窗编辑器2.JAVA版本为什么要选择8/11?​ LTS(长期支持版本)Long-Time support二、基础知识1.Java总体命名规范(1)名字只能由数字字母下划线_$组成。(2)数字不能开头。(3)名称不能用java关键字。(4)不允许出现中文和拼音(少用拼音)命名。(5)类名必须遵从驼峰形式,方法名、参数名、成员变量、局部变

2020-10-31 21:40:40 301

空空如也

空空如也

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

TA关注的人

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