自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

欢迎来到Jacky的猿圈

在这里你会有不一样的收获,不一样的代码人生!

  • 博客(18)
  • 收藏
  • 关注

原创 Java的String类是什么含义,有什么用法,附上代码详细说清楚

Java中的String类是一个内置的类,用于表示字符串,即一串字符序列。它是Java中最基本的数据类型之一,也是最常用的类之一。字符串可以包含任何字符,包括数字、字母、符号和空格等。String类的使用非常广泛,可以用于存储文本、格式化字符串、比较字符串、拼接字符串等。下面我们将对String类的常用用法进行详细解释,带有例子和代码演示。在Java中创建字符串对象有两种方式,一种是使用字符串字面量,另一种是使用new关键字创建。这两种方式创建出来的字符串对象是等价的,只是创建的方式不同而已。

2023-04-02 22:05:29 1270

原创 初学者想入门python,首先要学会如何安装配置开发环境,一文教你轻松搭好环境

您学会了如何下载和运行 Python 安装程序、测试 Python 安装、安装 PyCharm 等 IDE 工具、配置 PyCharm 环境以及安装 Python 模块。在安装程序运行过程中,您可以选择安装的组件,例如 PyCharm 文档和示例程序。在本文中,将为读者提供逐步指导,让他们能够在自己的计算机上安装和配置 Python 环境,无需任何先前的经验。在安装程序运行过程中,您可以选择安装其他组件,例如 Python 文档和示例程序。当安装程序运行完毕时,您将获得 Python 安装完成的消息。

2023-03-17 20:00:00 829

原创 新手入门,如何用python实现水仙花数,编程里面比较经典的一个问题

水仙花数,又称为自恋数、阿姆斯特朗数,指的是一个n位数,它的每个位上的数字的 n次幂之和恰好等于它本身。例如153就是一个三位水仙花数,因为 1^3 + 5^3 + 3^3 = 153。首先我们定义了一个 is_armstrong_number(n) 函数,它接受一个整数参数 n,判断它是否是水仙花数。水仙花数是计算机编程中的一个经典问题,下面我们将介绍如何使用 Python 实现水仙花数的计算。实现水仙花数的过程比较简单,我们只需要依次枚举所有的n位数,判断每个数是否是水仙花数即可。

2023-03-16 14:39:49 2926

原创 Python如何实现将四位数字组合成一个不重复的三位数,for循环暴力解法

如何将[1,3,5,7]这四个数字组合成一个三位数,要求这三位数不能重复且是各个位置的数字也不能重复,比如能组合成:135,157,137…其实当我看到这道题我想到的是排列组合,但是编程怎么实现排列组合呢?不管了,时间紧迫,所以来个暴力解法吧,于是当时考试的时候我就写了三个for循环…(简直不可思议,没有什么效率可言,实现了再说)直接上代码...

2022-07-12 09:00:00 4844 2

原创 Python实现冒泡排序算法,插图讲解,形象生动具体,初学者一看就会

直接是上图上代码讲冒泡排序算法,也是非常经典的一个算法了,可以说是考试或者面试基本上都是会被问到的一个算法

2022-07-08 09:00:00 438

原创 Python实现二分查找算法,图片结合代码讲解,简单易懂

二分查找是指在一个数组中循环找到特定的目标元素的一种算法,二分搜索算法要求这个数组必须是有序的,如果不是有序则最后得出的结果是不准确的,因为其原理是从数组的中间元素开始向两边查找,如果你想要的元素的位置刚好是在这个数组的中间,则此时二分搜索过程就结束了,如果此时目标元素大于中间元素的话,程序则向左边继续进行二分查找,反之小于中间元素的话就往右边继续二分查找,于此类推直到找到目标元素或者整个数组遍历完为止,如果整个数组都遍历完还是没找到对应的目标元素,则表示目标元素不存在该数组中,如果找到了目标元素的话则返回

2022-07-07 09:00:00 1703

原创 初学者入门课,Python入门体验之九九乘法表

Python如何快速输出九九乘法表,样式还漂亮1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48

2022-07-06 09:00:00 1630

原创 Python判断字符串是否是数字,大部分特殊字符也能识别

利用Python自带的numerric方法轻松帮你判断字符串是否含有数字,涵盖范围广,谁用谁知道

2022-07-05 09:00:00 2871

原创 只知道三角形三条边长不知道高是多少,用Python如何求三角形周长和面积,海伦公式帮你解决这个难题

在数学中求三角形面积一般公式为:(底*高)/2,这是很多人都知道的算法,可是我们在编程的时候,如何知道三角形哪条边是底边,然后高又是多少呢?所以用这条公式来算三角形面积很明显是行不通的,不够通用,那是不是就没有办法算了,还是说算起来会比较的复杂呢?其实公式不复杂,但是想要理解这公式怎么来的就有点复杂了,我不知道大家听说过海伦公式没有,利用海伦公式来求解三角形面积可以说是很通用了,只要知道三条边的长度,往公式里面一套就出结果了,所以说还是算简单的。接下来我们看看用海伦公式如何求三角形的面积吧为了让程序灵活点,

2022-07-04 09:00:00 4338 1

原创 初学者必学,Python加减乘除四则运算,两数之和的简单算法,精华满满的

python如何求两个数字之和等四则运算,为什么我写的会一直报错,究其原因在这里,看似很简单的操作,实则很多人不知道,如果输入的是字符串能不能进行四则运算,字符串和数字又能不能进行四则运算,python这块做得很好,里面讲得明明白白的,一看就会,有你意想不到的结果......

2022-07-03 12:52:08 28328 6

原创 java中数组的定义格式和遍历方式,适合初学者,简单易上手

数组是一个可以存储多个数据的容器,可以比作是一个水缸,是用来装水的,一旦这个水缸做好了,大小就不能修改了,数组也是这样的,长度固定,一旦创建了就不能修改了其长度,而且数组存放的数据类型必须是一致的,就比如存放int 类型就只能都是int 类型,如果是String 类型就只能是String类型。数组的定义格式​ 动态初始化​ 数据类型[] 数组名称=new 数据类型[数组长度]; 例如:int...

2019-05-27 16:16:14 505

原创 java中ArrayList集合的三种遍历方式,简单易懂

前言在java中存储数据的方式有很多种,最开始接触到的是定义一个变量去接收,然后是数组,集合等等,但是这些数据仅仅是存储在内存当中,不能实现永久保存,而且数组的长度是固定的,而集合刚好解决了这个问题,集合的长度是可变的,除此之外,集合可以存放的数据类型可以是多种而不再是单一的数据类型。那么,集合存储完数据,我们一般是怎么获取到里面的数值呢?和数组的取值方式有什么不一样呢?这里简单的列出三种不一...

2019-05-26 22:42:47 29179

原创 java面向对象的三大特性:封装、继承和多态

java是一门面向对象语言,也就是说在java的世界里,一切皆对象!那么面向对象有什么特点呢?其实java面向对象主要有三大特征:封装:所谓的封装就是把一些东西包装起来,不让别人看见,比如一些属性和方法,在java中用priva来修饰属性和方法,表示对外不可见。然后提供对应的一些公开方法来让外界获取对应的属性值等等,这样就可以大大的提高程序的安全性和复用性。 继承:继承就是子类继承父类,我们...

2019-05-09 19:09:36 308

原创 (大神分享)一张图带你理解二进制和十进制、八进制、十六进制之间的转换

转眼间今天又是五一劳动节了,作为程序员,我没有选择出去玩,出去浪,而是选择在家研(kan)究(kan)技(dian)术(ying),其实在这么一个盛大的节日里,不想出去也主要是考虑到人群的密集度,今天到处都是高并发状态,稍不留神就会被挤掉。回想自己刚进入这一行的时候,自己当时一开始也是很菜鸟,连二进制怎么计算,怎么转换等等这些都不了解,更谈不上其他进制的计算和转换了,但是随着自己技术的积累,再...

2019-05-01 14:06:54 59608 1

原创 看完这里,以后使用Java的for循环打印三角形和九九乘法表再也不难了

在我们初学者的阶段中,相信很多朋友都有遇到过这样的联系,就是我们在学习循环结构的时候,都会有一些练习打印三角形、九九乘法表或者打印棱形之类的习题,那这个对于初学者来说,可能比较难的是没能完全理解循环结构执行的条件以及结束的条件,其次就是嵌套起来怎么使用和打印这些形状时应该如何去控制输出的规律等,我觉得只要把这些都弄明白了,打印这些自然就不难了。编程语言:Java编译环境:windows 1...

2019-04-23 15:46:44 642

原创 (循环结构)(面试题)return,break,continue在java中的用法和区别

在学习java的过程中,很多新手都会遇到一个难题,就是return,break,continue三者的区别和用法,很难理解并使用,今天我就整理了一下资料,给大家说一下这三者是怎么使用的,三者的区别是什么。return:return的英文意思就是返回,所以不难理解其含义,return主要是结束当前的方法,不管是在哪个循环或者多少层循环里面,都是直接结束,值得注意的地方就是,return只是...

2019-04-22 10:09:39 681

原创 什么是水仙花数,使用Java的for循环简单输出100~999的水仙花数和个数

水仙花是一种很美丽的花,那我们数学领域中有一种数字也是和水仙花般美的数字,叫做水仙花数,那么这种数字和其他数字有什么区别呢?水仙花数的特别之处在哪呢?首先,水仙花数是一个三位数,也就是说,水仙花数的大小范围是100~999,不在这个范围的自然就不是水仙花数了,那么水仙花数的特点就是:它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。是不是觉得很神奇,...

2019-04-21 13:31:53 2511

原创 Java初学者使用Scanner通过键盘输入学生成绩,并使用while循环实现重复输入,计算成绩的平均分及优秀率等

听说大神都是会写博客,写技术文档分享的,我一直都没有写博客的习惯,难怪我还不是大神,作为在IT圈子浪迹多年的我,今天我也开始博客生涯,把自己的一些技术和心得分享出去,也希望通过这样的方式可以结交更多的朋友,一起交流,一起玩耍!第一篇博客,我想还是来点简单的吧,就像盖房子一样,一步步来很重要。那今天主要是想分享一个用Java实现的学生成绩录入系统,功能比较简单,适合新手来练习Java,熟悉J...

2019-04-21 11:47:32 11986 6

空空如也

空空如也

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

TA关注的人

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