摘要: Ⅰ、为什么用稀疏数组? 比如这个棋盘,如果要记录黑蓝棋子的位置首先会想到运用二维数组,我们把二维数组建好后(1是黑,2是蓝),发现很多空白位置浪费了大量的内存空间 当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来存储给数组。我们这个时候可以用稀疏数组来存储“有效数据” Ⅱ、怎么 阅读全文
posted @ 2021-02-19 00:08 MieDidXiang 阅读(73) 评论(0) 推荐(0)
摘要: 概述 java.util.Arrays 此类包含用来操作数组的各种方法,比如排序和搜索等。其所有方法均为静态方法,调用起来非常简单。 在程序中通过 import java.util.Arrays; 来进行引用即可使用Arrays类的方法了。 操作数组的方法 Arrays.toString(array 阅读全文
posted @ 2021-02-18 17:41 MieDidXiang 阅读(38) 评论(0) 推荐(0)
摘要: 数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。 Java 语言中提供的数组是用来存储固定大小的同类型元素。 你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,....,number9 阅读全文
posted @ 2021-02-17 17:02 MieDidXiang 阅读(46) 评论(0) 推荐(0)
摘要: 我们经常使用到 System.out.println(),那么它是什么呢? println() 是一个方法。 System 是系统类。 out 是标准输出对象。 这句话的用法是调用系统类 System 中的标准输出对象 out 中的方法 println()。 什么是方法? Java方法是语句的集合, 阅读全文
posted @ 2021-02-16 17:32 MieDidXiang 阅读(31) 评论(0) 推荐(0)
摘要: 🚣 🏖 🏰 🕛 🏃🏼‍♀️ 顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。 Java中有三种主要的循环结构: while 循环 do…while 循环 for 循环 在Java5中引入了一种主要用于数组的增强型for循环。 While循环 whil 阅读全文
posted @ 2021-02-15 16:54 MieDidXiang 阅读(53) 评论(0) 推荐(0)
摘要: 🍳🍱🍣🥂🍉 顺序结构 顺序结构是JAVA的基本结构,除非特别指明,否则就按照顺序逐句执行。 顺序结构是最简单的算法结构。 语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,是任何一个算法都离不开的一种基本算法结构。 if 单选择结构 语法: if(布 阅读全文
posted @ 2021-02-14 22:41 MieDidXiang 阅读(45) 评论(0) 推荐(0)
摘要: Java基本运算符 一、算术运算符 运算符:对常量或者变量进行操作的符号表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。 + 加法运算、字符串拼接运算 - 减法运算 * 乘法运算 / 除法运算 % 取模(mod)运算,两个数相除取余数 二、赋值运算符 = a = 1,将 阅读全文
posted @ 2021-02-10 17:51 MieDidXiang 阅读(169) 评论(0) 推荐(0)
摘要: Java的基础知识 Java的变量 变量类型,变量名,变量值 这三个元素是我们在JAVA中来创建变量的必要元素。 float num = 0.8f; // 声明变量num类型为float并将0.8复制给它。 Java中变量的使用规则: 1、Java 中的变量需要先声明后使用; 2、变量使用时,可以声 阅读全文
posted @ 2021-02-10 17:04 MieDidXiang 阅读(72) 评论(0) 推荐(0)
摘要: java是一种强类型语言,在java中,数据类型主要有两大类,基本数据类型和引用数据类型,不同的数据类型有不同的数据存储方式和分配的内存大小。 由于在java中,整数默认是采用int型,浮点数默认采用的是double型进行存储,所以在定义long型和float型数据时,必须在数值后面加'l','L' 阅读全文
posted @ 2021-02-09 22:58 MieDidXiang 阅读(183) 评论(0) 推荐(0)
摘要: Java中浮点数精度问题 Java中的简单浮点数类型float和double不能够进行运算。不光是Java,在其它很多编程语言中也有这样的问题。如下图所示: public class DataRange{ public static void main(String[] args) { float 阅读全文
posted @ 2021-02-09 21:42 MieDidXiang 阅读(171) 评论(0) 推荐(0)