当前位置:首页 > 编程技术 > 正文

如何只筛选整数

如何只筛选整数

在编程中,如果需要筛选出一个序列中的整数,可以使用不同的方法,这取决于你使用的编程语言和具体需求。以下是一些常见编程语言中筛选整数的示例方法: Python```pyt...

在编程中,如果需要筛选出一个序列中的整数,可以使用不同的方法,这取决于你使用的编程语言和具体需求。以下是一些常见编程语言中筛选整数的示例方法:

Python

```python

定义一个包含整数和浮点数的列表

numbers = [1, 2, 3.5, 4, 5.5, 6]

使用列表推导式筛选整数

integers = [num for num in numbers if isinstance(num, int)]

print(integers) 输出: [1, 2, 4, 6]

```

JavaScript

```javascript

// 定义一个包含整数和浮点数的数组

let numbers = [1, 2, 3.5, 4, 5.5, 6];

// 使用数组的filter方法筛选整数

let integers = numbers.filter(num => Number.isInteger(num));

console.log(integers); // 输出: [1, 2, 4, 6]

```

Java

```java

import java.util.ArrayList;

import java.util.List;

public class Main {

public static void main(String[] args) {

// 定义一个包含整数和浮点数的列表

List numbers = new ArrayList<>();

numbers.add(1.0);

numbers.add(2.0);

numbers.add(3.5);

numbers.add(4.0);

numbers.add(5.5);

numbers.add(6.0);

// 使用循环筛选整数

List integers = new ArrayList<>();

for (Double num : numbers) {

if (num.intValue() == num) {

integers.add(num.intValue());

最新文章