个性化阅读
专注于IT技术分析

Java程序实例

本文概述

Java程序经常在采访中问。这些程序可以从控制语句,要求数组,字符串,哦等等。Java基本程序像斐波纳契数列,质数,阶乘和回文号码是常见的面试和考试。让我们看看Java程序的列表。


Java的基本程序

1)斐波纳契数列

编写一个java程序打印斐波纳契数列不使用递归和使用递归。

输入:10

输出:0 1 1 2 3 5 8 13 21 34


2)质数

编写一个java程序检查质数。

输入:44

输出:不是质数

输入:7

输出:素数


3)回文数

编写一个java程序来检查回文数。

输入:329

输出:不是回文数

输入:12321

输出:回文数


4)数量!

编写一个java程序打印的阶乘的号码。

输入:5

输出:120

输入:6

输出:720


5)阿姆斯特朗数量

编写一个java程序来检查阿姆斯特朗号码。

输入:153

输出:阿姆斯特朗数量

输入:22

输出:不是阿姆斯特朗号码


Java排序程序

1)冒泡排序

编写一个java程序使用冒泡排序算法排序数组元素。

输入:18 9 33 4 84 32

输出:4 9 18 32 33 84

2)选择排序

编写一个java程序,使用选择排序算法排序数组元素。

输入:18 9 33 4 84 32

输出:4 9 18 32 33 84

3)插入排序

编写一个java程序,使用插入排序算法排序数组元素。

输入:18 9 33 4 84 32

输出:4 9 18 32 33 84


Java搜索程序

1)线性搜索

用java编写一个java程序执行线性搜索。

2)二叉搜索

编写一个java程序执行二进制搜索在java中。


Java数组的程序

1)Java程序中所有元素的数组复制到另一个数组中

2)Java程序找到数组中每个元素的频率

3)Java程序向左旋转一个数组的元素

4)Java程序打印数组的重复元素

5)Java程序打印数组的元素

6)Java程序打印数组的元素在相反的顺序

7)Java程序甚至打印数组的元素出现在的位置

8)Java程序打印数组的元素出现在奇怪的位置

9)Java程序打印数组中的最大元素

10)Java程序打印数组中的最小元素

11)Java程序打印数组中元素的个数

12)Java程序打印数组的所有物品的总和

13)Java程序向右旋转一个数组的元素

14)Java程序按升序排序数组的元素

15)Java程序在降序排序数组的元素

16)找到第三个数组中最大的数

编写一个java程序找到第三个数组中最大的数。

输入:1、2、5、6、3、2

输出:3

17)找到第二个数组中最大的数

编写一个java程序找到第二个数组中最大的数。

输入:1、2、5、6、3、2

输出:5

18)找到数组中最大的数

编写一个java程序找到数组中最大的数。

输入:1、2、5、6、3、2

输出:6

19)找到第二个数组中最小的数

编写一个java程序找到第二个数组中最小的数。

输入:1、2、5、6、3、2

输出:2

20)找到数组中最小的数

编写一个java程序找到数组中最小的数。

输入:1、2、5、6、3、2

输出:1

21)删除数组中重复元素

编写一个java程序,删除数组中重复元素。

输入:10、20、20、30、30、40、50岁,50岁

输出:10 20 30 40 50

22)添加两个矩阵

编写一个java程序,添加两个矩阵。

输入:

First matrix elements:
1 1 1
2 2 2
3 3 3
Second matrix elements:
1 1 1
2 2 2
3 3 3

输出:

Addition of the matrix:
2 2 2
4 4 4
6 6 6

23)两个矩阵相乘

编写一个java程序,两个矩阵相乘。

输入:

First matrix elements:
1 1 1
2 2 2
3 3 3
Second matrix elements:
1 1 1
2 2 2
3 3 3

输出:

Multiplication of the matrix:
6 6 6
12 12 12
18 18 18

24)打印奇数和偶数的数组

编写一个java程序打印奇数和偶数数组。

输入:1、2、5、6、3、2

输出:

Odd Numbers:
1
5
3
Even Numbers:
2
6
2

25)的转置矩阵

编写一个java程序,转置一个矩阵。

输出:

Printing Matrix without transpose:
1 3 4 
2 4 3 
3 4 5 
Printing Matrix After Transpose:
1 2 3 
3 4 4 
4 3 5

Java矩阵程序

Java矩阵程序

2)Java程序中减去两个矩阵

3)Java程序,以确定一个给定的矩阵是一个单位矩阵

4)Java程序,以确定一个给定的矩阵是稀疏矩阵

5)Java程序来确定两个矩阵都是平等的

6)Java程序来显示下三角矩阵

7)Java程序来显示上三角矩阵

8)Java程序发现奇怪的频率

9)Java程序中找到两个矩阵的乘积

10)Java程序找到的每一行和每一列的总和一个矩阵

11)Java程序找到一个给定矩阵的转置


Java字符串的程序

1)Java程序计算字符串中的字符总数

2)Java程序计算字符串中的字符总数2

3)Java程序计算的总数标点符号存在于一个字符串

4)Java程序计算的总数在字符串中元音和辅音

5)Java程序来判断两个字符串是否回文构词法

6)Java程序将一个字符串“N”相等的部分。

7)Java程序中找到所有子集的一个字符串

8)Java程序找到一个字符串最长的重复序列

9)Java程序找到一个字符串的所有排列

10)Java程序中移除所有的空白字符串

11)Java程序来代替用大写小写字符,反之亦然

12)Java程序来替代一个特定字符的字符串的空格

13)Java程序来确定给定字符串是否是回文

14)Java程序,以确定一个字符串是一个旋转的另一个地方

15)Java程序找到最大和最小字符在字符串中发生

16)Java程序找到反向的字符串

17)Java程序找到重复的字符串中的字符

18)Java程序找到重复的单词在一个字符串

19)Java程序找到的频率特征

20)Java程序中找到最大的和最小的字一个字符串

21)Java程序中找到最重复的单词在文本文件中

22)Java程序找到单词的数量在给定的文本文件

23)Java程序分离的单个字符字符串

24)Java程序交换两个字符串变量不使用第三或临时变量。

25)Java程序打印最小和最大可能的回文词在一个给定的字符串


Java模式程序

1)Java程序计算的总数标点符号存在于一个字符串

2)Java程序打印以下模式

3)Java程序打印以下模式2

4)Java程序打印以下模式3

5)Java程序打印以下模式4

6)Java程序打印以下模式5

7)Java程序在控制台上打印下面的模式

8)Java程序在控制台上打印以下模式2

9)Java程序在控制台上打印以下模式3

10)Java程序在控制台上打印以下模式4

11)Java程序在控制台上打印以下模式5

12)Java程序在控制台上打印以下模式6

13)Java程序在控制台上打印以下模式7

14)Java程序在控制台上打印以下模式8

15)Java程序在控制台上打印以下模式9

16)Java程序在控制台上打印以下模式10

17)Java程序在控制台上打印以下模式11

18)Java程序在控制台上打印以下模式12

19)Java程序在控制台上打印下面的螺旋模式


Java单链表项目

1)单链表在Java示例

2)Java程序创建和显示一个单链表

3)Java程序创建一个单链表的n个节点,计算节点的数量

4)Java程序创建一个单链表的n个节点并将其显示在相反的顺序

5)Java程序删除一个节点从一开始的单链表

6)Java程序删除一个节点从中间的单链表

7)Java程序删除一个节点从单链表的结束

8)Java程序,以确定一个单链表是否回文

9)Java程序找到的最大和最小值从一个链表节点

10)Java程序中插入一个新节点在中间的单链表

11)Java程序中插入一个新节点的单链表

12)Java程序中插入一个新节点的单链表

13)Java程序从一个单链表删除重复元素

14)Java程序来搜索一个单链表的元素


循环链表的Java程序

1)Java程序创建和显示一个循环链表

2)N的Java程序创建一个循环链表节点,计算节点的数量

3)n的Java程序创建一个循环链表节点,并显示在相反的顺序

4)Java程序删除一个节点从一开始的循环链表

5)Java程序删除一个节点结束的循环链表

6)Java程序删除一个节点从循环链表的中间

7)Java程序找到的最大和最小值节点从一个循环链表

8)Java程序中插入一个新节点的循环链表

9)Java程序中插入一个新节点的循环链表

10)Java程序中插入一个新节点在循环链表的中间

11)Java程序从一个循环链表删除重复元素

12)Java程序来搜索一个元素在一个循环链表

13)Java程序循环链表的元素进行排序


Java双向链表的程序

1)Java程序将给定二叉树转换成双向链表

2)Java程序创建一个双向链表从一个三元树

3)n的Java程序创建一个双向链表节点,计算节点的数量

4)n的Java程序创建一个双向链表节点并将其显示在相反的顺序

5)Java程序来创建和显示一个双向链表

6)Java程序删除一个新节点从一开始的双向链表

7)Java程序删除一个新节点双向链表的结束

8)Java程序删除一个新节点双向链表的中间

9)Java程序找到的最大和最小值从一个双向链表节点

10)Java程序中插入一个新节点双向链表的开始

10)Java程序的末尾插入一个新节点双向链表

12)Java程序中插入一个新节点双向链表的中间

13)Java程序从一个双向链表删除重复元素

14)Java程序旋转由N个节点双向链表

15)Java程序来搜索一个元素在一个双向链表

16)Java程序对元素进行排序的双向链表


Java树程序

1)Java程序计算的总和之间的差别甚至奇怪的水平和层次二叉树的节点

2)Java程序构造一个二叉搜索树和执行删除和顺序遍历

3)Java程序将二叉树转换成二叉搜索树

4)Java程序,以确定所有的树叶都处于同一水平

5)Java程序来判断两棵树是相同的

6)Java程序找到一棵二叉树的最大宽度

7)Java程序找到一棵二叉树中的最大元素

8)Java程序找到树的最大深度和高度

9)Java程序找到的节点在一棵二叉树的最大距离

10)Java程序找到最小的元素树

11)Java程序找到一棵二叉树的所有结点的总和

12)Java程序中找到可能的二叉搜索树的总数N键

13)Java程序使用链表实现二叉树

14)Java程序来搜索二叉树中的一个节点

赞(0)
未经允许不得转载:srcmini » Java程序实例

评论 抢沙发

评论前必须登录!