欧美经典成人在观看线视频_嫩草成人影院_国产在线精品一区二区中文_国产欧美日韩综合二区三区

當前位置:首頁 > 編程技術 > 正文

如何只篩選整數

如何只篩選整數

在編程中,如果需要篩選出一個序列中的整數,可以使用不同的方法,這取決于你使用的編程語言和具體需求。以下是一些常見編程語言中篩選整數的示例方法: 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());