自定义博客皮肤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)
  • 收藏
  • 关注

原创 Web开发介绍

全球广域网,也称为(wwworldideeb),能够通过浏览器访问的。所以说白了,就是等等那么我们知道了web开发是开发网站的,那么我们需要学习哪些知识呢?以及这些知识在我们整个网站开发中占据什么位置呢?对于这些问题,我们就必须知道网站整体的工作流程。

2024-01-17 15:15:18 514

原创 黑客帝国(代码雨)

【代码】黑客帝国(代码雨)

2024-01-10 14:28:54 527 1

原创 Java常用API

首先每一部电影,都包含这部电影的相关信息,比如:电影的编号(id)、电影的名称(name)、电影的价格(price)、电影的分数(score)、电影的导演(director)、电影的主演(actor)、电影的简介(info)。为了去描述每一部电影,有哪些信息,我们可以设计一个电影类(Movie),电影类仅仅只是为了封装电影的信息,所以按照JavaBean类的标准写法来写就行。// 电影类---实体类// 成员变量---电影的数据信息// 电影编号(id)// 电影名称(name)

2024-01-05 21:39:54 1120 1

原创 Java编程案例(专题)

我们可以把数组中获取到元素的位置,置为0,下次再或者这个位置的元素一判断为0,再重新获取新的元素,依次内推,直到把数组中所有的元素都获取完。System.out.println("请您输入第" + (i + 1) + "个红球号码(1-33之间,不能重复):");仔细阅读需求后发现,简单来说该需求要做的事情,就是把一个4位数的整数,经过一系列的加密运算(至于怎么运算,待会再详细分析),得到一个新的整数。System.out.println("请您录入第"+ (i + 1) +"个评委的分数:");

2024-01-02 11:29:42 923 1

原创 Java方法

1.1 方法是什么方法是一种语法结构,它可以把一段代码封装成一个功能,以便重复调用。这句话什么意思呢?意思是,把一段功能代码围在一起,别人都可以来调用它。下图是方法的完整格式我们看一个需求,比如现在张工、李工两个人都需要求两个整数的和。不使用方法,代码如下。// 1、李工。int a = 10;int b = 20;System.out.println("和是:" + c);​​// 2、张工。int a = 30;int b = 20;

2023-12-29 08:30:51 984 1

原创 JAVA数组

各位同学,我们已经知道数组是用来干什么的。那么如何使用Java语言写一个数组呢?这里就需要学习一下数组的初始化格式。数组有两种初始化的方式,一种是静态初始化、一种是动态初始化。我们先用静态初始化来学习数组的操作。

2023-12-27 09:42:50 1033 1

原创 JAVA程序流程控制

到这里关于循环结构的所有内容就都已经学习完了,我们再把几种循环结构在什么场景下使用,再总结一下。1. 什么是流程控制答:流程控制是用来控制程序的执行顺序的2. 分支结构if和switch,如何选择?答:if分支:一般用于对一个范围进行判断switch分支:对一个一个值进行匹配3. for循环和while循环、do-while如何循环答:知道循环次数用for、不知道循环次数用while想要先执行,再判断,用do-while​。

2023-12-22 17:37:42 1043

原创 数据类型、运算符

答:自动类型转换指的是,数据范围小的变量可以直接赋值给数据范围大的变量int b = a;//这里就发生了自动类型转换(把byte类型转换int类型)

2023-12-21 16:54:45 1054 1

原创 Java基础语法

变量是用来记录程序中的数据的。其本质上是内存中的一块区域,你可以把这块区域理解成一个小盒子。我们通过先通过一段代码演示一下,并解释变量的含义当执行。

2023-12-20 17:11:07 1160 1

原创 Java基础入门

Path环境变量是让系统程序的路径,方便程序员在命令行窗口的任意目录下启动程序;

2023-12-17 20:07:02 1083 1

原创 计算机的基础知识

1.全称电子计算机,俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。2.由。

2023-12-15 20:13:06 346

原创 约瑟夫问题(JAVA)

count`方法中,我们首先创建了一个名为`datas`的自定义`ArrayList`类来存储参与游戏的编号。然后,我们判断`count`是否可以被`number`整除。如果可以,说明当前编号的人应该退出圈子,我们使用`System.out.println`输出该人的编号,并将其从`datas`中移除。这个类继承了`ArrayList`类,并重写了`add`、`remove`和`getSize`方法。在`main`方法中,我们首先定义了参与游戏的人数为6,以及数到3时退出游戏的计数器`number`。

2023-12-08 17:03:57 407 1

原创 Java实现五子棋游戏的开发

首先,定义了棋盘的大小、棋子的类型、计数器等变量。在每次循环中,首先获取当前棋盘上所有空格的位置,然后根据当前棋子是红方还是黑方,分别进行下棋操作。在判断棋局是否胜利的 isWinMethod 方法中,分别使用了横向、纵向、对角线等方法来判断。首先,判断棋子是否在棋盘的范围内,然后依次判断横向、纵向、对角线等方向上是否有五个连续的棋子。在获取随机位置的 getPosition 方法中,通过随机数生成器来生成棋盘上的随机位置。首先,循环遍历棋盘上的所有位置,如果当前位置为空格,则将其作为棋子位置返回。

2023-12-05 15:30:49 645

原创 利用JAVA实现双色球的开发

3. 最后,我们在输出双色球号码时,使用了toString().trim(),这是因为在StringBuilder的toString()方法中,会输出一个包含空格的字符串。1. 生成红色球号码时,使用了nextInt(33) + 1,这是因为在Java中,随机数的范围是包括左边界,但不包括右边界。所以,我们需要在生成随机数时加1,以使随机数的范围包括1到33。2. 生成蓝色球号码时,使用了nextInt(16) + 1,同样地,我们需要在生成随机数时加1,以使随机数的范围包括1到16。

2023-12-04 08:56:37 543

原创 利用JAVA实现猜拳游戏的开发

该方法接受一个字符串参数`option`,然后判断该参数是否为"石头"、"剪刀"或"布",如果是,则返回`true`,否则返回`false`。2. 定义了一个名为`Finger_guessing_game`的类,该类包含一个`main`方法,这是程序的入口点。9. 如果用户选择退出游戏,则打印欢迎信息,并将`play`变量设置为`false`,表示游戏结束。3. 在`main`方法中,创建了一个`Scanner`对象,用于接收用户输入。3. 玩家输入"布",如果电脑输入"布",则玩家获胜,否则电脑获胜。

2023-12-02 20:49:35 346

原创 汉诺塔的问题(JAVA)

汉诺塔(Hanoi Tower)问题是一个经典的递归问题,它要求在给定数量的圆盘(这里用大写字母A-C表示)和目标柱子(柱子A、B、C)上,将所有圆盘从初始柱子A移动到目标柱子C,每次只能移动一个圆盘,且每次移动都要保证在移动过程中,不能将其他圆盘压在上面。汉诺塔问题可以用递归的方式来解决,每次移动可以分为三步:将n-1个圆盘从初始柱子A移动到辅助柱子B,将第n个圆盘从初始柱子A移动到目标柱子C,将n-1个圆盘从辅助柱子B移动到目标柱子C。3. 将n-1个圆盘从辅助柱子B移动到目标柱子C。

2023-12-02 15:32:26 666

空空如也

空空如也

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

TA关注的人

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