找到 34423 篇文章,关于编程

Java 程序:显示 1 到 N 之间的所有素数

AmitDiwan
更新于 2024年5月31日 13:09:20

33K+ 阅读量

在这篇文章中,我们将了解如何在 Java 中显示从 1 到 N 的所有素数。从 1 到无穷大的所有可能的正数称为自然数。素数是只有两个因数 1 和它本身的特殊数字,不能被任何其他数字整除。如果一个数字的唯一因数是 1 和它本身,则它是一个素数。11 是一个素数。它的因数是 1 和 11 本身。一些素数的例子是 2、3、5、7、11、13 等。2 是唯一的偶素数。所有 ... 阅读更多

Java 程序:添加两个复数

Shriansh Kumar
更新于 2024年8月1日 10:54:52

2K+ 阅读量

复数以 p + iq 的形式表示,其中 p 和 q 表示实数,i 表示虚数。例如,8.2 + 5.6i 是一个复数,其中 8.2 是实部,5.6i 是虚部。在这篇文章中,我们将了解如何在 Java 中添加两个复数。示例场景输入:complex_num = 15 +i24 和 3 +i7 输出:sum = 18 + i31 Java 中添加复数的程序在这个例子中,我们正在计算 Java 中两个复数的加法。import java.util.*; class ComplexNumbers ... 阅读更多

Java 程序:添加两个二进制字符串

AmitDiwan
更新于 2022年2月21日 09:29:41

3K+ 阅读量

在这篇文章中,我们将了解如何在 Java 中添加两个二进制字符串。二进制字符串是用字节 0 和 1 表示的数字序列。下面是演示−输入假设我们的输入是−10101 10001输出所需的输出将是−100110 算法步骤 1- 开始步骤 2- 创建新的扫描仪对象步骤 3- 输入两个二进制输入步骤 4- 定义一个进位标志步骤 5- 使用 while 条件检查它们是否等于 0步骤 6- 如果不是,使用 % 运算符和进位标志执行按位加法步骤 7- 显示为结果 ... 阅读更多

如何在 Golang 中比较切片、结构体和映射?

Mukul Latiyan
更新于 2022年2月21日 08:09:20

1K+ 阅读量

Go 中的 reflect 包提供了一个非常重要的函数,称为 DeepEqual(),可用于比较复合类型。当我们想要检查两种数据类型是否“深度相等”时,会使用 DeepEqual() 函数。比较切片示例 1考虑下面显示的代码package main import (    "fmt"    "reflect" ) func main() {    sl := []int{1, 2, 3}    sl1 := []int{1, 2, 3}    fmt.Println(reflect.DeepEqual(sl, sl1)) }输出如果我们在上述代码上运行命令 go run main.go,则将在终端中获得以下输出。true比较映射示例 2考虑下面显示的代码。package main import ( ... 阅读更多

如何在 Golang 中检查字符串是否包含子字符串?

Mukul Latiyan
更新于 2022年2月21日 08:16:10

758 阅读量

我们知道子字符串是字符串中连续的字符序列,为了检查字符串是否包含子字符串,我们有两个选项可用。第一种方法是使用称为 Contains() 的内置函数,第二种方法是利用为其编写的自有逻辑。strings 包中 Contains() 函数的语法如下所示。func Contains(s, substr string) bool在上述语法中,Contains() 函数中有两个参数。第一个参数是我们尝试查找模式的字符串,第二个参数是 ... 阅读更多

如何在 Golang 中检查映射中是否存在键?

Mukul Latiyan
更新于 2022年2月21日 07:32:37

796 阅读量

我们知道 Go 中的映射包含键值对。通常情况下,我们希望知道某个键是否存在于映射中,在这种情况下,我们有两个选项可用。第一种方法非常简单,在这种方法中,我们基本上使用 range 子句迭代映射,然后将每个键与我们想要检查的键进行比较,以查看它是否存在。第二种方法稍微好一些,因为我们使用 if 语句以及一些语法糖。让我们首先检查 ... 阅读更多

如何在 Golang 中搜索和替换字符串中的文本?

Mukul Latiyan
更新于 2022年2月21日 07:28:20

1K+ 阅读量

我们经常希望用其他一些字符串替换某些字符串或所有与模式匹配的字符串。为了在 Golang 中做到这一点,我们可以使用 Go 标准库提供的 strings 包的本机函数,或者我们可以自己编写逻辑。在这篇文章中,我们将看到不同的示例,其中我们将使用 strings 包的两个最常用的函数。这些函数是−strings.Replace()strings.ReplaceAll()让我们首先考虑这些函数的签名,以便更多地了解它们。strings.Replace() 的语法func Replace(s, old, new string, ... 阅读更多

如何在 Golang 中读取 CSV 文件?

Mukul Latiyan
更新于 2022年2月21日 07:25:43

2K+ 阅读量

要在 Go 中读取 CSV 文件,我们需要首先使用的是 Go 标准库提供的 encoding/csv 包。encoding/csv 包包含在我们要从 CSV 文件读取数据时可以使用的不同函数和方法。在这篇文章中,我们将使用该包提供的 NewReader() 函数,该函数接受一个参数,该参数基本上是我们想要打开的文件,然后在该文件上调用 ReadAll() 方法。除了 encoding/csv 包之外,我们还将使用 os 包,该包 ... 阅读更多

如何在 Golang 中检查切片是否包含元素?

Mukul Latiyan
更新于 2022年2月21日 07:21:46

4K+ 阅读量

许多语言确实提供了类似于 indexOf() 的方法,可以在其中找到特定元素在类似数组的数据结构中的存在性。但是,在 Golang 中,没有这样的方法,我们可以简单地使用 for-range 循环来实现它。假设我们有一个字符串切片,我们想要找出某个特定字符串是否存在于切片中。示例 1考虑下面显示的代码。package main import (    "fmt" ) func Contains(sl []string, name string) bool {    for _, value := range sl {       if value == name ... 阅读更多

Golang 中的数字解析

Mukul Latiyan
更新于 2022年2月21日 07:14:30

677 阅读量

Go 语言中的数字解析是指将字符串形式的数字转换为数字形式。数字形式指的是这些数字可以转换为整数、浮点数等。Go 语言库提供的 "strconv" 包是数字解析最常用的包。Go 语言中的数字解析有很多情况,本文将逐一介绍。最基本的方法是,当我们有一个以字符串形式存在的十进制数字,并且想要... 阅读更多

广告

© . All rights reserved.