找到 9301 篇文章 关于面向对象编程

Java 程序:在已排序且已旋转的数组中搜索元素

Shriansh Kumar
更新于 2023年5月5日 18:04:44

303 次浏览

假设您有一个已排序的数组,没有重复的值,并且从某个索引开始,该数组被旋转了。您必须在其中搜索特定元素。如果它在数组中可用,则返回索引,否则返回 -1。在本文中,我们将使用两种方法(线性搜索和二分搜索)来解决给定问题。方法 1:使用线性搜索此方法将以顺序方式搜索给定元素。算法步骤 1 - 首先,声明并初始化一个名为 'araylist' 的数组和一个名为 'searchElem' 的整数变量,我们要搜索的... 阅读更多

Java 中 StringJoiner 类与 String.join() 方法连接字符串

Shriansh Kumar
更新于 2023年5月5日 18:01:43

546 次浏览

在 Java 中有许多连接字符串的方法。StringJoiner 类和 String.join() 方法就是其中两种。两者都用于连接两个或任意数量的字符串,但区别在于它们的实现。在本文中,我们将尝试找出 StringJoiner 类和 String.join() 方法用法中存在的差异。StringJoiner 类它是在 java.util 包中提供的类,并且从 JDK 8 开始添加。我们可以一次连接多个字符串。在使用之前,有必要使用以下命令将其导入到我们的程序中... 阅读更多

Java 中的 Scanner 和 nextChar()

Shriansh Kumar
更新于 2023年5月5日 17:59:18

3K+ 次浏览

Scanner 是 ‘java.util’ 包中提供的类,用于从多个来源(如文件或控制台)获取输入。获取输入最常见的来源是标准输入,即键盘。Scanner 类有一些方法可以从键盘获取基本类型和字符串的输入。我们将通过本文了解 Scanner 类及其各种方法。Scanner 和 nextChar() Scanner 类的以下方法用于获取输入 - nextInt() - 获取整数输入。nextLong() - 获取长整型输入。nextDouble() - 获取双精度浮点数输入。... 阅读更多

Java 中的字符串数组

Shriansh Kumar
更新于 2023年5月5日 17:57:50

874 次浏览

字符串和数组是两个不同的东西。数组是一种线性数据结构,用于存储具有相似数据类型的一组元素,但字符串是 Java 中一个存储一系列字符的类。这些字符实际上是 String 类型的对象。由于字符串是对象,我们可以说字符串数组是一组 String 类型的对象。在本文中,我们将了解 Java 中的字符串数组并在其上执行一些操作。字符串数组字符串数组是数组和字符串的组合。因此,它具有数组和字符串的属性,例如... 阅读更多

Java 中字符串的存储

Shriansh Kumar
更新于 2023年5月5日 17:55:07

221 次浏览

字符串是 Java 中一个存储一系列字符的类。这些字符实际上是 String 类型的对象。字符串的值用双引号括起来。字符串类在 java.lang 包中可用。在本文中,我们将深入了解 Java 中字符串的存储机制。字符串和字符串的存储创建字符串 - 语法 String nameOfobject = “ values ”; 实例 1 String st1 = “Tutorix 和 Tutorialspoint”; 这里,'st1' 是引用变量,其值用双引号括起来。我们还可以使用 new 关键字来创建... 阅读更多

Java 程序:在链表中插入节点

Mr. Satyabrata
更新于 2023年5月4日 16:42:00

3K+ 次浏览

链表是一种线性数据结构,由一系列称为节点的元素组成,其中每个节点包含一个数据元素和一个指向序列中下一个节点的引用(或指针)。链表的重要性在于它的灵活性,因为可以在列表中的任何位置插入或删除节点,这与需要移动元素以腾出空间的数组不同。链表也是动态的,这意味着它们可以根据需要增长或缩小,这与固定大小的数组不同。最后,链表可用于实现更复杂的数据结构,例如... 阅读更多

如何在 Java 中判断一条直线是否与圆相切、相交或在圆外?

Mr. Satyabrata
更新于 2023年5月4日 16:39:32

409 次浏览

圆是由在平面上移动一个点形成的封闭图形,使得它与给定点的距离恒定。直线是一维直线图形,没有厚度,并且在两个方向上无限延伸。在本文中,我们将使用 Java 检查给定的直线是否与圆相切或相交。我们将得到圆的中心坐标和半径以及直线的方程。我们需要检查给定的直线是否与圆碰撞,因此有三种... 阅读更多

如何在 Java 中判断两个凸正多边形是否具有相同的中心?

Mr. Satyabrata
更新于 2023年5月4日 16:38:01

127 次浏览

多边形是二维封闭图形,至少有 3 条边。根据边的数量、边的关系和角度以及其他特征,多边形可以归类为不同的名称,如三角形、正方形和四边形。凸多边形的定义解释说,一个多边形的每个角度都小于 180 度。这也意味着顶点(两条边相交的点)都指向图形中心的外部。在本文中,我们将找到两个凸正多边形是否具有相同的中心。我们将采用两个... 阅读更多

如何在 Java 中确认给定的四个点是否构成正方形?

Mr. Satyabrata
更新于 2023年5月4日 16:36:21

783 次浏览

正方形是一种二维图形,具有四条长度相等的边。正方形的对边彼此平行,所有四个内角都是直角,对角线长度相等。在本文中,我们将检查如何确认给定的四个点是否构成正方形。我们将得到一个正方形,其四个点即 A、B、C、D 如图所示 - 我们需要从这些点检查它们是否构成正方形。要检查这一点,它应该满足以下条件 - ... 阅读更多

在 Java 中将负数和正数矩阵元素替换为 0 和 1

Mr. Satyabrata
更新于 2023年5月4日 16:19:48

366 次浏览

在 Java 中,数组是一个对象。它是一种非基本数据类型,用于存储相似数据类型的值。Java 中的矩阵只不过是一个多维数组,它表示多行和多列。这里我们给定了一个包含正数和负数元素的矩阵,根据问题陈述,我们必须将负数替换为 0,将正数替换为 1。让我们深入研究本文,了解如何使用 Java 编程语言来完成此操作。为了向您展示一些实例实例 1 给定矩阵 =-21 22 -23 24 -25 26 ... 阅读更多

广告