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

Java 程序从数组中打印奇数和偶数

Shriansh Kumar
更新于 2024-07-30 16:59:23

1K+ 阅读量

给定一个 Integer 类型的数组,编写一个 Java 程序来查找该数组中的奇数和偶数。能被 2 整除的数称为偶数,如果一个数除以 2 余 1,则称为奇数。从数组中打印奇数和偶数 要在 Java 中从数组中打印奇数和偶数,可以使用以下方法: 使用 for 循环 使用流 API 使用 for 循环 在这种方法中,使用 for ... 阅读更多

如何编写 Java 程序来加两个矩阵

Samual Sam
更新于 2020-03-13 06:15:21

5K+ 阅读量

要加两个矩阵: 创建一个空矩阵 在新矩阵的每个位置,分配来自给定两个矩阵的相同位置的值的总和,即如果 A[i][j] 和 B[i][j] 是两个给定矩阵,则 c[i][j] 的值应为 A[i][j] + B[i][j] 示例 在线演示 public class AddingTwoMatrices{    public static void main(String args[]){       int a[][]={{1,2,3},{4,5,6},{7,8,9}};       int b[][]={{1,1,1},{1,1,1},{1,1,1}};       int c[][]=new int[3][3];       for(int i = 0;i

Java 程序查找数组中最小的数

Lakshmi Srinivas
更新于 2020-03-13 06:10:15

14K+ 阅读量

要查找给定数组中最小的元素,首先对数组进行排序。 对数组排序 比较数组的前两个元素 如果第一个元素大于第二个元素,则交换它们。 然后,比较第二个和第三个元素,如果第二个元素大于第三个元素,则交换它们。 重复此操作直到数组的末尾。 排序数组后,打印数组的第一个元素。 示例 在线演示 public class SmallestNumberInAnArray {    public static void main(String args[]){       int temp, size;       int array[] = {10, 20, 25, 63, 96, 57};       size = array.length;       for(int i = 0; i

Java 程序查找数组中第二小的数

Ankith Reddy
更新于 2024-06-21 11:21:08

10K+ 阅读量

要查找给定数组中第二小的元素,首先对数组进行排序。 对数组排序 比较数组的前两个元素 如果第一个元素大于第二个元素,则交换它们。 然后,比较第二个和第三个元素,如果第二个元素大于第三个元素,则交换它们。 重复此操作直到数组的末尾。 排序数组后,打印数组的第二个元素。 示例 在线演示 public class SmallestNumberInAnArray {    public static void main(String args[]){       int temp, size;       int array[] = {10, 20, 25, 63, 96, 57};       size = array.length;       for(int i = 0; i

Java 程序查找数组中最大的数

karthikeya Boyini
更新于 2020-03-13 06:02:57

12K+ 阅读量

要查找给定数组中最大的元素,首先对数组进行排序。 对数组排序 比较数组的前两个元素 如果第一个元素大于第二个元素,则交换它们。 然后,比较第二个和第三个元素,如果第二个元素大于第三个元素,则交换它们。 重复此操作直到数组的末尾。 排序数组后,打印数组末尾的第一个元素。 示例 在线演示 public class ThirdLargestNumberInAnArray {    public static void main(String args[]){       int temp, size;       int array[] = {10, 20, 25, 63, 96, 57};       size = array.length;       for(int i = 0; i

Java 程序查找数组中第二大的数

Samual Sam
更新于 2023-09-02 15:09:09

65K+ 阅读量

要查找给定数组中第二大的元素,首先对数组进行排序。 对数组排序 比较数组的前两个元素 如果第一个元素大于第二个元素,则交换它们。 然后,比较第二个和第三个元素,如果第二个元素大于第三个元素,则交换它们。 重复此操作直到数组的末尾。 排序数组后,打印数组末尾的第二个元素。 示例 在线演示 public class ThirdLargestNumberInAnArray {    public static void main(String args[]){       int temp, size;       int array[] = {10, 20, 25, 63, 96, 57};       size = array.length;       for(int i = 0; i

Java 程序查找数组中第三大的数

Arjun Thakur
更新于 2024-05-31 17:50:35

12K+ 阅读量

要查找给定数组中第三大的数,首先对数组进行排序。 对数组排序 比较数组的前两个元素 如果第一个元素大于第二个元素,则交换它们。 然后,比较第二个和第三个元素,如果第二个元素大于第三个元素,则交换它们。 重复此操作直到数组的末尾。 排序数组后,打印数组末尾的第三个元素。 示例 在线演示 public class ThirdLargestNumberInAnArray {    public static void main(String args[]){    int temp, size;    int array[] = {10, 20, 25, 63, 96, 57};    size = array.length;        for(int i = 0; i

Java 程序实现二分查找

Lakshmi Srinivas
更新于 2024-07-26 21:36:20

2K+ 阅读量

二分查找是一种快速搜索算法,其运行时间复杂度为 Ο(log n)。 此搜索算法的工作原理是分治法。 为了使此算法正常工作,数据集合应按排序形式排列。 二分查找通过比较集合中最中间的项目来查找特定项目。 如果匹配发生,则返回项目的索引。 如果中间项大于该项,则在中间项左侧的子数组中搜索该项。 否则,在中间项右侧的子数组中搜索该项。 ... 阅读更多

Java 程序实现插入排序

karthikeya Boyini
更新于 2024-09-11 12:23:46

1K+ 阅读量

本文将学习如何在 Java 中实现插入排序。插入排序是一种基于比较的原地排序算法。在此,维护一个始终排序的子列表。例如,数组的下半部分保持排序。要插入此排序子列表中的元素必须找到其合适的位置,然后插入到该位置。因此得名插入排序。依次搜索数组,并将未排序的项移动并插入到排序的子列表(在同一个数组中)。问题陈述对于给定的数组,编写一个 Java 程序来实现... 阅读更多

Java程序实现选择排序

Arjun Thakur
更新于 2020年3月13日 05:44:07

3K+ 次查看

选择排序是一种简单的排序算法。此排序算法是一种基于比较的原地算法,其中列表被分成两个部分,排序部分在左侧,未排序部分在右侧。最初,排序部分为空,未排序部分是整个列表。从未排序数组中选择最小元素并将其与最左侧元素交换,该元素成为排序数组的一部分。此过程继续将未排序数组边界从一个元素向右移动。算法1.将 MIN 设置为位置 0 2.在... 阅读更多

广告