自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中的数组(习题讲解)

/分别将10,20,30,40,50五个元素存入数组/*因为在Java中数组下标从0开始记录,所以此时数组中元素的状态为:nums[0]=10;nums[1]=20;nums[2]=30;nums[3]=40;nums[4]=50;同时,由于数组中存入了五个元素,因此nums[]数组的长度也就为5,因此length=5*/int sum=0;//定义一个sum变量,用来存储每次累加和的结果i++){/*由于数组下标从0开始记录,所以我们要想拿到第一个元素,就是要拿到0位置的元素,

2024-07-28 14:32:06 408

原创 Java入门:05.Java中的数组003

在本期文章中,我们大家一起认识了Java中的数组,并了解什么是数组类型的数据,以及怎样真正的创建一个数组,并使用其中的元素,还通过数组使我们明白了各种数据类型的区别。那么今天的内容就到这里啦,如果存在哪些疑问或问题欢迎大家指出,我们下期再见~

2024-07-27 15:45:51 665

原创 Java突击复习小练习,附带讲解

在情况一中,i++ 因为是后++,所以会先从i变量中将10取出, 放入操作数栈,然后,再对i变量中的值进行自增1,变成11,但只有操作数栈中的10才能直接参与赋值运算,11在操作数栈之外,因此j的值为10而不是11。而执行后++操作时,JVM则会先把数据放在操作数栈中之后,再使其增加,因此,参与运算的还是原来的数据,此时并不会发生变化,等运算过后,再把新的值置于其中。而在情况二中,是前++,所以我们在进入操作数栈之前就进行了自增操作,然后再进行赋值运算,因此i和j的值都为11。

2024-07-26 14:53:30 397

原创 Java入门:05.Java中的数组002

通过上篇文章,相信大家对数组应该有了一个简单的了解,并对Java中的数据类型有了一个基本的认识,不仅如此我们还明白了怎样定义一个数组类型的变量,在这之后,让我们一起来更加深入的了解一下数组吧。

2024-07-25 13:59:16 624

原创 Java入门:05.Java中的数组001

数组和变量一样也是一个容器,那么它和变量的区别是什么呢?通常来讲,一个变量只能存储一个数据,但数组却可以用来存储一组位置连续的、类型相同的数据(变量)。即便如此,但数组本身也是一个数据,它也可以存储在变量或是数组(即多为数组)中。要想把数组存进变量,我们就必须把这个变量定义成数组类型的变量。如果数组中想要存int类型的数据,我们将其就定义为。

2024-07-24 14:05:59 887

原创 Java入门:04.java中的顺序、分支和循环结构004

那么今天的内容就到这里啦,如果存在哪些疑问或问题欢迎大家指出,我们下期再见~

2024-07-23 14:21:50 924

原创 Java入门:04.java中的顺序、分支和循环结构003

上篇文章的最后,我为大家留了个小练习,今天就来给大家讲解一下吧:首先我们定义了变量i,因为题目是从1开始计算,所以我们把它的初值设置为1然后我们又定义了变量sum,用来存储每次相加之后的和,因为还没有开始进行运算,所以我们把它的初值定义成0现在我们来看while()循环:首先我们来看条件表达式,因为要从1加到100,所以,我们设置条件为i<=100,并在每次循环结束时使i自增。这样,当i增加到101时,101<=100自然为假,因此循环结束,程序就可以向下执行了。

2024-07-22 18:42:39 440

原创 Java入门:04.java中的顺序、分支和循环结构002

在上篇文章中,我们和大家一起了解了Java中的流程控制语句并对顺序结构和分支结构都有了一定的了解,今天,让我们一起来认识一下Java中的循环结构吧!

2024-07-21 15:43:13 492

原创 Java入门:04.java中的顺序、分支和循环结构001

在Java代码执行过程中,代码执行的顺序是十分重要的,不同的执行顺序可能会走向完全不同的结果。因此我们必须要完全掌握我们所编写的代码的执行顺序,利用好这一点,我们甚至可以在必要的时候手动的控制语句执行的顺序,来达到我们想要的结果。为了实现这个目标,流程控制语句就自然而然的出现了。那么在Java中究竟有哪些流程控制语句呢?

2024-07-17 13:37:16 848

原创 java实例:Java中的链表及链表的增删查改_004

最后是这一部分,因为是插入元素,我们就需要像删除操作那样,不能再让temp指向当前所在位置的下标了,需要找到所插入元素的前一个结点,所以要让tempIndex==index-1,代表temp指向了index的前一个结点,然后再创建一个始终为真的while循环,如果没找到这个位置,我们就执行else中的temp=temp.getNext();由于新添加了一个元素,所以我们也需要在这个位置让我们的全局变量index增加一个,让新添加的元素的位置发生改变,所以我们在这里也加上一个 this.index++;

2024-07-14 15:47:25 691

原创 java实例:Java中的链表及链表的增删查改_003

在上两篇文章中,为大家介绍了什么链表,以及链表在Java中的实现方式,并自定义了增加元素和获取元素的方法addData()和getData(),今天我们继续向下进行,来了解一下删除方法该如何实现。

2024-07-08 16:05:41 602

原创 java实例:Java中的链表及链表的增删查改_002

这部分则代表没有找到的情况,如果我们没有找到目标,我们就让箭头继续向后移动,同时tempIndex随之增加,直到寻找到目标,此时正好满足条件:index == tempIndex,因此走进了第一个分支,返回该位置的值。然后,程序继续向下执行了,代表所给的下标没有问题,我们创建一个临时变量temp用来当寻找目标的箭头,因为我们是从头开始找,所以暂时让它指向第一个结点,然后我们再建立一个tempIndex代表temp当前所在位置的下标。现在,在添加了数据之后,我们写一个根据下标来获取数据的方法。

2024-07-02 12:54:46 569

原创 java实例:Java中的链表及链表的增删查改_001

然后我们对first变量进行判断,因为first变量类型为Node,因此我们如果没向其赋值,它的初值默认值就是null,所以如果first==null成立就代表我们正在添加第一个结点,因为是第一个,所以目前肯定也是整个链表里的最后一个数据,所以我们就直接把node赋给first和last,然后让index++即可。图中这一整个块,我们称其为结点,在每个结点,都有一个数据存放区,我们这里存了一个A,和一个地址存放区,通常存放着下一个结点的位置,因此我们使用了类与对象来实现链表。

2024-06-29 16:06:22 728

原创 Java入门:03.java中的运算符 --(3) 关系、逻辑和三元运算符

今天我们主要了解到了以下几点:1.关系运算符:对数据关系进行判断的运算符2.逻辑运算符:对关系表达式结果进行判断得运算符3.三元运算符:条件判断运算符今天的内容就到这里啦,如果存在哪些疑问或问题欢迎大家指出,我们下期再见~

2024-06-25 22:51:45 226

原创 Java入门:03.java中的运算符 --(2)赋值与自增自减运算符

上篇文章我们了解到了运算符和表达式,并对算术运算符有了一定的掌握,今天,我们继续来认识一下更多的运算符吧!

2024-06-24 17:39:49 378

原创 Java入门:03.java中的运算符 --(1)算数运算符

运算符就是对常量或是变量进行操作的符号。int a = 3;在着两行代码中,a=3的等号,就是一种运算符,我们称之为赋值运算符;而b=a+5的加号,也是一种运算符,叫做算术运算符;而像这用运算符把常量或变量组和在一起的式子,我们就称之为“表达式”。今天我们就来更加深入的了解一下各类运算符吧,那么到底都有哪些运算符呢,他们又都能够做些什么呢?今天我们主要了解到了以下几点:1.什么是运算符?对常量或是变量进行操作的符号。2.什么是表达式?用运算符把常量或变量组和在一起的式子。

2024-06-23 15:35:45 627

原创 Java入门:02.java中数据的类型转换

今天我们主要了解到了以下几点:1.自动类型转换:在赋值和运算过程当中,数据范围较小的将会自动向上进行转换2.强制类型转换:如果我们需要将更大数据范围变小的话,我们则需要进行强制的类型转换,但会不可避免的出现一些数据丢失今天的内容就到这里啦,如果存在哪些疑问或问题欢迎大家指出,我们下期再见~

2024-06-17 15:54:53 512

原创 Java入门:01.Java中的常量与变量002

要想认识变量,我们首先要知道什么是变量。变量的定义为“在程序运行过程中,其值可以改变的量”,那么这是什么意思呢,来,我们先看一下它能做些什么,在过程中我们将会不断理解这句话的含义。今天我们简单的了解了以下几点:1.什么是变量:在程序运行过程中,其值可以改变的量2.变量能做什么:变量是一个容器,用来存取数据3.常量定义的进一步理解:为什么是“不能被改变的量”,无法为其赋值4.标识符的命名规则今天的内容就到这里啦,如果存在哪些疑问或问题欢迎大家指出,我们下期再见~

2024-06-04 08:39:16 739 1

原创 Java入门:01.Java中的常量与变量001

那么首先,什么是常量呢?常量的定义是"一种不能被改变的量",现在看起来有些抽象,比较难以描述,请大家先稍等片刻,等到变量那一部分,我再详细和大家解释,所以我先和大家来看看常量能做什么。今天我们简单的了解一下几点:1.常量的的作用:“给计算机提供所需的数据”2.常量的种类:“字符型”、“字符串型”、“整型”、“浮点型”、“布尔型”以及空常量。

2024-05-29 22:18:53 707 2

空空如也

空空如也

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

TA关注的人

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