![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础学习
文章平均质量分 82
自娱自乐的小白
这个作者很懒,什么都没留下…
展开
-
Java基础学习——数组(5、数组排序算法:冒泡排序,直接选择排序,反转排序)
5、数组排序算法1、冒泡排序基本思想:冒泡排序的基本思想是对比相邻的元素值,如果满足条件就交换元素值,把较小的元素移动到数组前面,把大的元素移动到数组后面(也就是交换两个元素的位置),这样较小的元素就像气泡一样从底部上升到顶部。算法实现理念:冒泡算法由双层循环实现,其中外层循环用于控制排序轮数,一般为要排序的数组长度减1次,因为最后一次循环只剩下一个数组元素,不需要对比,同时数组已经完成排序了。而内层循环主要用于对比数组中每个邻近元素的大小,以确定是否交换位置,对比和交换次数随排序轮数而减少。算原创 2021-03-11 11:35:24 · 252 阅读 · 0 评论 -
Java基础学习——数组(4、数组的基本操作:遍历数组,填充替换数组元素,对数组进行排序,复制数组,数组查询)
4、数组的基本操作1、遍历数组遍历数组就是获取数组中的每个元素。通常遍历数组都使用for循环来实现。遍历一维数组很简单,遍历二维数组需要使用双层for循环,通过数组的length属性可获得数组的长度。在遍历数组时,使用foreach语句可能更简单。代码演示:package com.company.day8;public class day82 { public static void main(String[] args){ int[][] a = new int[]原创 2021-03-10 20:38:38 · 775 阅读 · 0 评论 -
Java基础学习——数组(1、数组概述;2、一维数组的创建及使用;3、二维数组的创建及使用)
1、数组概述数组是具有相同数据类型的一组数据的集合。数组中每个元素具有相同的数据类型。在Java中同样将数组看作一个对象,虽然基本数据类型不是对象,但由基本数据类型组成的数组却是对象。在程序设计中引入数组可以更有效的管理和处理数据。可根据数组的维数将数组分为一维数组、二维数组···2、一维数组的创建及使用一维数组实质上是一组相同类型数据的线性集合,当在程序中需要处理一组数据,或者传递一组数据时,可以应用这种类型的数组。创建一维数组数组作为对象允许使用new关键字进行内存分配。在使用数原创 2021-03-10 15:18:28 · 413 阅读 · 0 评论 -
Java基础学习——字符串(5、格式化字符串;6、使用正则表达式;7、字符串生成器)
5、格式化字符串String类的静态format()方法用于创建格式化字符串。format()方法有两种重载形式。format(String format,Object···args)该方法使用指定的格式字符串和参数返回一个格式化字符串,格式化后的新字符串使用本地默认的语言环境。语法如下:str.format(String format,Object···args)format:格式字符串。args:格式字符串中由格式说明符引用的参数。如果还有格式说明符以外的参数,则忽略这些额外的参数。此参原创 2021-03-09 20:25:05 · 210 阅读 · 0 评论 -
Java基础学习——字符串(1、String类;2、连接字符串;3、获取字符串信息;4、字符串操作)
1、String类之前介绍了char类型,它只能表示单个字符,不能表示由多个字符连接而成的字符串。在Java语言中将字符串作为对象来处理,可以通过java.lang包中的String类来创建字符串对象。声明字符串在Java语言中字符串必须包含在一对双引号(“ ”)内;而双引号(“ ”)内的数据也都是字符串,不可作为其他数据来使用。声明字符串变量语法格式:String:指定该变量为字符串类型。str:任意有效的标识符,表示字符串变量的名称。**注意:**声明字符串变量必须经过初始化才能使用,原创 2021-03-08 17:38:44 · 624 阅读 · 0 评论 -
Java基础学习——流程控制(1、复合语句;2、条件语句;3、循环语句;4、循环控制)
1、复合语句复合语句由开括号“{”开始,闭括号“}”结束。复合语句以整个块为单位,又称块语句。可以用在任何一个单独语句可以用到的地方,复合语句中还可以嵌套复合语句。注意:在使用复合语句时要注意,复合语句为局部变量创建了一个作用域,该作用域为程序的一部分,在该作用域中某个变量被创建并能够被使用。如果在某个变量的作用域外使用该变量,则会发生错误。2、条件语句...原创 2020-12-24 11:41:31 · 148 阅读 · 0 评论 -
Java基础学习——Java语言基础(4、运算符;5、数据类型转换;6、代码注释与编码规范)
4、运算符运算符是一些特殊的符号,主要用于数学函数、一些类型的赋值语句和逻辑比较方面。4.1、赋值运算符赋值运算符以符号“=”表示,它是一个二元运算符,功能是将右边的操作数所含的值赋值给左边。4.2、算数运算符4.3、自增自减运算符++a(–a) 表示在使用变量a之前,先使a的值加(减)1。a++(a–) 表示在使用变量a之后,使a的值加(减)1。4.4、比较运算符4.5、逻辑运算符逻辑运算符的操作元必须是boolean型数据。&&与&的区别:原创 2020-12-21 11:16:46 · 165 阅读 · 2 评论 -
Java基础学习——Java语言基础(1、Java主类结构;2、基本数据类型;3、变量与常量)
一、Java主类结构Java语言是面向对象的程序设计语言,Java程序的基本组成单元是类,类体中又包括属性与方法两部分。每一个应用程序都必须包含一个main()方法,含有main()方法的类称为主类。注意:1、代码中的所有标点符号都是英文。2、文件名必须和类名同名。例如:下面图片中文件名day1和类名day1相同。1.1、包声明一个Java应用程序是由若干个类组成的。上例就是一个名为day1的类,语句package com.company为声明该类所在的包,package为包的关键字。1.2原创 2020-12-19 14:21:34 · 252 阅读 · 0 评论