摘要:
下面我们创建一个java程序,实现使用插入排序对数组元素进行排序。 插入排序对于小元素是有好处的,因为排序大量元素它需要更多的时间。 让我们来看看一个简单的java程序,使用插入排序算法对数组进行排序。 public class InsertionSortExample { public stati 阅读全文
摘要:
在这个示例中,我们创建一个java程序,实现使用选择排序对数组元素进行排序。 在选择排序算法中,搜索最低的元素并将其排列到适当的位置。用下一个最小的数字交换当前元素。 选择排序的Java实现代码示例如下 - public class SelectionSortExample { public sta 阅读全文
摘要:
在教程中,将创建一个java程序,使用冒泡排序对数组元素排序。 气泡排序算法也被称为最简单的排序算法。 在冒泡排序算法中,数组从第一个元素遍历到最后一个元素。 这里,将当前元素与下一个元素进行比较。如果当前元素大于下一个元素,则交换它们的位置。 public class BubbleSortExam 阅读全文
摘要:
Java中的阿姆斯壮数(armstrongnumber) 定义:阿姆斯壮数(armstrongnumber) 是等于其数字的立方数之和的数字,例如:0,1,153,370,371,407等。 现在试着理解为什么153是一个阿姆斯壮数字, 153 = (1*1*1)+(5*5*5)+(3*3*3)。 阅读全文
摘要:
Java中的阶乘程序:n的阶乘是所有正整数的乘积。 n的因子由n!来表示。 例如: 4! = 4*3*2*1 = 24 5! = 5*4*3*2*1 = 120 Java 这里,4!发音为“4的阶乘”。阶乘通常用于组合和排列(数学)。 用java语言编写阶乘程序有很多方法。下面来看看在java中编写 阅读全文
摘要:
Java中的回文数定义:回文数是反向后与原数字也是相同的数字(即:从左边读和从右边读过来都是同一个数字)。 例如,545,151,3454,343,171,4884都是回文数。 实现回文数算法 获取要检查回文的数字 将数字保存在临时变量中 反转数字 将临时数字与反转数字进行比较 如果两个数字相同,则 阅读全文
摘要:
质数(prime number)又称素数,有无限个。质数定义是:在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数。例如,2,3,5,7,11,13,17 ….是素数。 注意:0和1不是素数。 2是唯一的偶数素数,因为所有其他偶数可以除以2。 下面来看看java中的素数程序。 在这个j 阅读全文
摘要:
在斐波那契数列中,下一个数字是前两个数字的总和,例如:0,1,1,2,3,5,8,13,21,34,55等。斐波那契数列的前两个数字是0和1,第三个数字是前两个数字的和,也就是 0+1=1,所以这里第三个数字的值是 1 。 在java中有两种方式编写斐波那契数列(fibonacci)程序: 不使用递 阅读全文
摘要:
Java基础实例程序在面试中经常提到。这些程序可以从控制语句,数组,字符串,面向对象等等。让我们来看看下面java实例程序的列表。 1. 斐波纳契数列 编写一个java程序打印斐波纳契(fibonacci)数列不使用递归和使用递归。示例链接:斐波纳契数列代码实现 输入: 10 输出: 0 1 1 2 阅读全文
摘要:
java注释是不会被编译器和解释器执行的语句。 注释可以用于提供关于变量,方法,类或任何语句的信息或解释。 它也可以用于在特定时间隐藏程序代码。 Java注释的类型 在Java中有3种类型的注释。它们分别如下 - 单行注释 多行注释 文档注释 1)Java单行注释 单行注释仅用于注释一行,它使用的是 阅读全文
摘要:
Java continue语句用于继续循环。 它继续程序的当前流程,并在指定条件下跳过剩余的代码。在内循环的情况下,它仅继续内循环。 语法: jump-statement; continue; Java Java continue语句示例 示例: public class ContinueExamp 阅读全文
摘要:
Java break用于断开循环或switch语句。它在指定条件下中断程序的当前流程。 在内循环的情况下,它仅中断内循环,外循环仍然可继续执行。 语法: jump-statement; break; Java break语句的执行流程图如下所示 - Java Break语句和循环 示例: publi 阅读全文
摘要:
Java do-while循环用于多次迭代程序的一部分或重复多次执行一个代码块。 如果迭代次数不固定,必须至少执行一次循环,建议使用do-while循环。 Java do-while循环至少执行一次,因为它是在循环体之后检查条件。 语法: do{ //code to be executed }whi 阅读全文
摘要:
Java while循环用于重复程序的一部分几次或重复执行一个代码块。 如果迭代次数不固定,建议使用while循环。 语法: while(condition){ //code to be executed } Java 下面是 while 循环的执行流程 - 示例: public class Whi 阅读全文
摘要:
Java for循环用于多次迭代程序的一部分,或者多次执行同一个代码块。如果迭代次数是固定的,建议使用for循环。 java中有三种类型的for循环。如下所示 - 简单for循环 for-each或增强型for循环 标记for循环 1. Java简单For循环 简单的for循环与C/C++相同。我们 阅读全文
摘要:
Java switch语句用于从多个条件执行一个语句。它就像if-else-if语句一样。 语法: switch(expression){ case value1: //code to be executed; break; //optional case value2: //code to be 阅读全文
摘要:
Java if语句用于测试条件。它检查布尔条件为:true或false。 java中有各种类型的if语句,它们分别如下: if语句 if-else语句 嵌套if语句 if-else-if语句 Java if语句 Java语言中的if语句用于测试条件。如果条件为true,则执行if语句块。 语法: i 阅读全文
摘要:
java中的运算符是用于执行运算(加,减,乘,除等)操作的符号。例如:+, - ,*,/等。 Java中有许多类型的运算符,如下所示: 一元运算符 算术运算符 移位运算符 关系运算符 按位运算符 逻辑运算符 三元运算符 分配运算符 运算符优先级 后缀 expr++, expr-- 一元 ++expr 阅读全文
摘要:
Unicode是一种通用的国际标准字符编码,能够表示世界上大多数的书面语言。 为什么java使用Unicode系统? 在Unicode之前,有很多语言标准: ASCII (美国信息交换标准代码)。 ISO 8859-1 用于表示西欧语言。 KOI-8 用于表示俄文。 GB18030 和 BIG-5 阅读全文
摘要:
变量是一个内存位置的名称。 java中有三种类型的变量:局部变量,实例变量和静态变量。 java中有两种类型的数据类型:原始数据类型和非原始数据类型。 变量 变量是在内存中分配的保留区域的名称。换句话说,它是内存位置的名称。这意味着它的值可以改变。 变量类型 java中有三种类型的变量: 局部变量 阅读全文