找到 34423 篇文章,关于编程

使用 while 循环查找回文数的 C 程序

Bhanu Priya
更新于 2021年3月24日 13:05:23

13K+ 次浏览

回文数是指反转后仍然相同的数字。在 C 语言中,用户可以输入任何正整数,并使用 while 循环检查给定的数字是否为回文数。示例 1以下是使用 while 循环查找回文数的 C 程序 - 实时演示 #include int main(){ int num, temp, rem, rev = 0; printf("enter a number:"); scanf("%d", &num); temp = num; while ( temp > 0){ rem = temp %10; rev = rev *10+ rem; ... 阅读更多

将厘米转换为米和千米的 C 程序

Bhanu Priya
更新于 2021年3月24日 13:03:38

5K+ 次浏览

在这里,用户必须输入以厘米 (cm) 为单位的长度,然后将其转换为米 (m) 和千米 (km)。1 米 = 100 厘米 1 千米 = 100000 厘米算法参考以下算法,分别将厘米转换为米和千米。步骤 1:声明变量。步骤 2:在运行时输入以厘米为单位的长度。步骤 3:使用以下公式计算米。 meter = centim / 100.0; 步骤 4:使用以下公式计算千米。 kilometer = centim / 100000.0 步骤 5:打印米。步骤 6:打印千米示例 1以下是将... 阅读更多

float 和 double 的区别

AmitDiwan
更新于 2021年3月24日 12:58:50

1K+ 次浏览

在这篇文章中,我们将了解 float 和 double 数据类型的区别。float它具有单精度。它占用 4 个字节的内存。根据 IEEE 标准,它具有 32 位精度。它与基于图形的库一起使用。它提高了程序的处理能力。它易于编译器管理。其值可以在 1.2E-38 到 3.4E+38 之间。它最多可以具有 6 位小数精度。double它具有双精度。它占用 8 个字节的内存。根据 IEEE 标准,它具有 64 位精度。其值可以在 2.3E-308 到 1.7E+308 之间。它最多可以具有 15 位小数精度。它被认为是... 阅读更多

int 和 long 的区别

AmitDiwan
更新于 2021年3月24日 12:50:50

5K+ 次浏览

在这篇文章中,我们将了解“int”和“long”类型的区别。int它是一种数据类型。它有 32 位。就字节而言,它占用 4 个字节。在 Java 中,它的范围在 –2,147,483,648 到 2,147,483,647 之间。它也用作声明整型变量的关键字。与存储“long”变量所需的内存相比,它占用的内存空间更小。long它是一种数据类型。它有 64 位。就字节而言,它占用 8 个字节。在 Java 中,它的范围在 –9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 之间。它... 阅读更多

new 和 malloc() 的区别

AmitDiwan
更新于 2021年3月24日 12:48:23

883 次浏览

在这篇文章中,我们将了解“new”和“malloc”的区别。new它存在于 C++、Java 和 C# 中。它是一个可以用来调用对象构造函数的运算符。它可以被重载。如果失败,则会抛出异常。它不需要“sizeof”运算符。它不重新分配内存。它可以在为对象分配内存时初始化对象。“new”运算符分配的内存可以使用“delete”运算符释放。它减少了应用程序的执行时间。示例 #include using namespace std; int main(){ int *val = new int(10); cout 阅读更多

C# 中 dispose() 和 finalize() 的区别

AmitDiwan
更新于 2021年3月24日 12:47:38

1K+ 次浏览

在这篇文章中,我们将了解 C# 中“dispose”和“finalize”方法的区别。Dispose此方法在 IDisposable 接口中定义。它必须由用户调用。每当调用它时,它都会帮助释放非托管资源。如果存在 close() 方法,则可以实现它。它被声明为公共方法。它快速且立即释放对象。由于它会立即执行,因此不会影响性能。Finalize它是在 java.lang.object 类中定义的方法。它由垃圾收集器调用。它在对象被销毁之前帮助释放非托管资源。它被实现来管理非托管... 阅读更多

Java 中 extends 和 implements 关键字的区别

AmitDiwan
更新于 2021年3月24日 12:42:58

1K+ 次浏览

在这篇文章中,我们将了解“extends”和“implements”关键字的区别。Extends使用它,一个类可以用作基类,另一个类继承这个基类。接口也可以使用此关键字继承其他接口。一个类只能扩展一个超类。一个接口可以扩展任意数量的接口。子类(扩展超类的子类)不需要重写超类中的所有方法。以下是 extends 关键字的示例 - 示例类 Super { ..... ..... } 类 Sub 扩展 Super { ... 阅读更多

Java 中 List 和 ArrayList 的区别

Kiran Kumar Panigrahi
更新于 2023年6月23日 13:29:42

2K+ 次浏览

Java 中的集合框架由一组类和接口组成,有助于实现各种数据结构。List 和 ArrayList 属于这个集合框架。List 是一个接口,ArrayList 是一个类。它们的主要目标是创建一个列表数据结构。List 是使用索引概念排列的有序元素的集合。数组使用动态数组的概念来存储元素。什么是 Java 中的 List?List 是集合框架的接口之一。它以有序的方式存储对象。这里,元素是按顺序存储的。... 阅读更多

Java 中 HashMap 和 LinkedHashMap 的区别

AmitDiwan
更新于 2021年3月24日 12:38:17

897 次浏览

这篇文章将讲解Java中HashMap和LinkedHashMap的区别。HashMap在这种结构中,插入顺序不会被保留。它使用哈希表来存储映射。它扩展了“AbstractMap”。它实现了“Map”接口。它在JDK 2.0中引入。它具有相对较低的开销。LinkedHashMap在这种结构中,插入顺序保持不变。它使用哈希表和链表来存储映射。它扩展了“HashMap”。它实现了“Map”接口。它在JDK 4.0中引入。它具有相对较高的开销。这是因为它必须维护映射结构中条目的顺序。阅读更多

Java中迭代器和枚举接口的区别

AmitDiwan
更新于 2021年3月24日 12:34:07

472 次浏览

这篇文章将讲解Java中迭代器和枚举接口的区别。迭代器它是一个通用游标。它可以应用于所有集合类。它包含“remove”方法。它不是一个遗留接口。它可以用来遍历HashMap、LinkedList、ArrayList、HashSet、TreeMap和TreeSet。它可以在遍历集合的同时执行修改操作以对集合进行操作。枚举它不是一个通用游标。它只应用于遗留类。它不包含“remove”方法。它是一个遗留接口。这个接口就像一个只读接口。因此,在遍历集合时无法对其进行修改……阅读更多

广告
© . All rights reserved.