Java 中有 8 种基本数据类型,分别为:
- 6 种数字类型: 4 种整数型:byte、short、int、long 2 种浮点型:float、double
2024年09月17日
Java 中有 8 种基本数据类型,分别为:
2024年09月17日
在 Java 编程中,掌握语言基础至关重要。以下将从数据类型与变量、运算符与表达式、控制流语句三个方面进行详细讲解。
一、数据类型与变量
1. 基本数据类型和引用数据类型
2024年09月17日
下面是代码分享
Sub yu()
Dim arr As Range, arr2 As Range, arr3, n 申明变量
ReDim arr3(1 To Application.CountA(Range("a:a")) - 1) 重新申明一维数组
Set arr = Range("a2", Range("a2").End(xlDown)) 动态获取区域
2024年09月17日
大伙儿快来看这个学生管理系统啊,竟然还在使用数组来存储学生信息数据,太low了吧。增加学生数量还要不停地新建数组,看来一定是不知道数组的长度是不可以改变的,是不是应该吐槽一下,来我们一起喊,小菜鸡~。我们自己来实现一个比较牛学生管理系统。
2024年09月17日
Set 是新的引用类型的数据结构 类似于数组 但是成员值都是唯一的
Set 本身是一个构造函数
可以接受数组作为参数 用来初始化
let set=new Set([1,2,3,4,3])
console.log(set);
let setArray=Array.from(set);//Set(4) {1, 2, 3, 4}
console.log(setArray);//(4) [1, 2, 3, 4]
console.log([...set]);//(4) [1, 2, 3, 4] 还可以用扩展运算符
2024年09月17日
数组去重方法老生常谈,既然是常谈,我也来谈谈。
双层循环
也许我们首先想到的是使用 indexOf 来循环判断一遍,但在这个方法之前,让我们先看看最原始的方法:
var array = [1, 1, '1', '1']; function unique(array) { // res用来存储结果 var res = []; for (var i = 0, arrayLen = array.length; i < arrayLen; i++) { for (var j = 0, resLen = res.length; j < resLen; j++ ) { if (array[i] === res[j]) { break; } } // 如果array[i]是唯一的,那么执行完循环,j等于resLen if (j === resLen) { res.push(array[i]) } } return res; } console.log(unique(array)); // [1, "1"]