- 博客(14)
- 收藏
- 关注
原创 用Java实现杨辉三角
首先我们要对杨辉三角有个概念,我们可以简单的把它理解为一个二维集合,也即用一个大大的集合存放几个小的集合。输出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。那么接下来我们来看一看,如何用Java解决这道经典题目。在「杨辉三角」中,每个数是它左上方和右上方的数的和。输入: numRows = 5。输入: numRows = 1。...
2022-08-31 14:10:09
618
原创 「图书管理系统」用Java基础知识也可以完成的小项目
哈喽哈喽,兄弟姐妹们大家好,我是向前的超🤑🤑相信每一个00后的孩子都有一个通往霍格沃茨图书馆的梦想。那么今天,就和我一起学习一下图书管理系统,万一以后有机会通往魔法世界,说不定就可以当上馆长啦!!一.运行...
2022-05-28 15:43:57
445
11
原创 什么?你还不知道重载和重写区别吗?
重写顾名思义,就是将类方法再重写一次。是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。用人话来说就是,外壳不变,核心可以修改。
2022-05-25 00:03:03
166
5
原创 什么?你还不懂浅拷贝和深拷贝?「Java」
哈喽哈喽!大家好,我是向前的超。欢迎大家来指导学习这篇文章!今天想跟大家聊一聊经常会被大家遗忘的深拷贝和浅拷贝概念浅拷贝浅拷贝通俗来讲就是只拷贝了对象,但是没有拷贝对象里面引用的对象。先来看看下面的代码👇class Person implements Cloneable { public int age = 10; @Override protected Object clone() throws CloneNotSupportedException { .
2022-05-24 19:31:41
150
2
原创 继承 「Java」
今天这篇文章给大家介绍一下继承和多态在Java中的运用👀👀1.继承的定义继承就是将父类的特性继承给子类,表明子类是一种特殊的父类,并且具有父类所不具有的 一些属性或方法。定义一个继承的语法:修饰符 class 子类类名 extends 父类名{//类定义部分},这就是一个继承的一个语法模式,记住关键字extends。2.继承的特点当父类子类没有同名变量时class Daddy{//父类 public int money = 1000000000; public .
2022-05-21 14:34:12
199
2
原创 「Java」内部类详解
内部类定义:当一个事物的内部,还有一个部分需要一个完整的结构进行描述,而这个内部的完整的结构又只为外部事物提供服 务,那么整个内部的完整结构最好使用内部类。在Java中,可以将一个类定义在另一个类或者一个方法的内部, 前者称为内部类,后者称为外部类。内部类也是封装的一种体现。class OuterClass {//外部类 public int data1 = 1; private int data2 = 2; public static int data3 = 3;..
2022-05-17 21:25:22
237
6
原创 「Java」代码块详细解析
代码块定义:使用{ }定义的一段代码称为代码块。代码块共有四种类型1.普通代码块(本地代码块) 2.构造块(实例代码块) 3.静态块(静态代码块) 4.同步代码块本地代码块就是定义在方法里面的代码块实例代码块是定义在类的内部,方法的外部静态代码块在java中使用static关键字声明的代码块public void goClass(){ System.out.println("本地代码块!");}{ System.out.print...
2022-05-16 22:10:55
392
9
原创 类和对象 详解「Java」
目录🍑前言🍑类的定义🍎定义一个类🍎类产生对象🍑this引用🍑 对象的构造和初始化🍎 初始化变量🍎对象的构造❤️没有参数的构造方法❤️带有参数的构造方法🍑前言要学习类和对象,首先要了解面向对象和面向过程的区别,Java和C++就是面向对象的语言。我个人的理解:面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。(可理解为微观角度)面向对象是把构成问题事务分解成各个对象,建立对象的目的不是
2022-05-08 20:10:51
566
18
原创 用C语言实现扫雷游戏(详解)
🍑扫雷是什么游戏扫雷是一款大众类的益智小游戏,于1992年发行。游戏目标是在最短的时间内根据点击格子出现的数字找出所有非雷格子,同时避免踩雷,踩到一个雷即全盘皆输。这个链接可以让不知道规则的朋友快速尝试一把扫雷 ---->http://www.saolei123.com🍑创建文件开始编写代码时,我们首先要引入一个多文件的概念,也就是模块化编程。意为将不同功能的函数封装到不同的文件中。在这个扫雷游戏中,我们要创建一个game.h的头文件,还有main.c与game.c的源文件。大家不要.
2022-03-13 18:19:53
6217
1
原创 使用c语言实现三子棋游戏(详解)
目录🍑三子棋是什么🍑创建文件🍑游戏菜单🍑选择后的情况🍑创建一个game函数🍎创建一个棋盘 🍎玩家下棋 🍎电脑下棋 🍎判断棋盘是否已满 🍎判断输赢🍑三子棋是什么三子棋是黑白棋的一种。三子棋是一种民间传统游戏,又叫九宫棋、圈圈叉叉、一条龙、井字棋等。将正方形对角线连起来,相对两边依次摆上三个双方棋子,只要将自己的三个棋子走成一条线,对方就算输了。了解了这些原理,那么我们就可以尝试用C语言...
2022-03-10 23:50:32
5349
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人