Java 程序在 JVM 调用 main() 方法时开始执行。Java 应用程序从此方法开始。如果没有 main 方法,Java 文件将成功编译,因为在编译时,编译器不会检查 main 方法,但在运行时,JVM 会检查 main() 方法是否存在。因此,我们将在运行时获得异常。在本文中,我们将了解为什么我们遵循约定“public static void main(String[] args)”。语法 public class class_name { // 这行必须按原样编写 public static void main(String[] args) ... 阅读更多
以下程序接受两个整型变量,并获取有关操作的操作符。根据所选操作符,程序执行相应操作并打印结果。示例 import java.util.Scanner; public class ab39_CalculatorUsingSwitch { public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.println("输入第一个数字的值::"); int a = sc.nextInt(); System.out.println("输入第二个数字的值::"); int b = sc.nextInt(); System.out.println("选择操作"); System.out.println("加法-a:减法-s:乘法-m:除法-d:"); char ch ... 阅读更多
要在字符串中查找字符,请使用 indexOf() 方法。假设以下为我们的字符串。String str = "testdemo";在字符串中查找字符“d”并获取索引。int index = str.indexOf( 'd');示例 实时演示 public class Demo { public static void main(String []args) { String str = "testdemo"; System.out.println("字符串:"+str); int index = str.indexOf( 'd' ); System.out.printf("'d' 在索引 %d 处,index); } }输出字符串:testdemo 'd' 在索引 4 处让我们看另一个例子。如果找不到该字符,则该方法返回 -1:示例 实时演示 public class ... 阅读更多
要查找给定数组中的第二小元素,首先对数组进行排序。对数组进行排序比较数组的前两个元素如果第一个元素大于第二个元素,则交换它们。然后,比较第二个和第三个元素,如果第二个元素大于第三个元素,则交换它们。重复此操作直到数组的末尾。排序数组后,打印数组的第二个元素。示例 实时演示 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
Set 对象提供了一种称为 toArray() 的方法。此方法接受一个空数组作为参数,将当前 Set 转换为数组,并将结果放置在给定数组中。要将 Set 对象转换为数组:- 创建一个 Set 对象。- 向其中添加元素。- 创建一个与创建的 Set 大小相同的空数组。- 使用 toArray() 方法将 Set 转换为数组,将上面创建的数组作为参数传递给它。- 打印数组的内容。示例 实时演示 import java.util.HashSet; import java.util.Set; public class SetToArray { public static void main(String args[]){ Set set = new HashSet(); ... 阅读更多
栈是一种线性数据结构,其中数据仅在一端插入和删除。算法以下是 Push ( ) 的算法:- 检查栈溢出。if (top = = n-1) printf("栈溢出");否则,将元素插入栈中。top ++ a[top] = item以下是 Pop ( ) 的算法:- 检查栈下溢。if ( top = = -1) printf( "栈下溢");否则,从栈中删除元素。item = a[top] top --以下是 Display ( ) 的算法:- if (top == -1) printf ("栈为空");否则,按照以下算法进行。for (i=0; i='0' && ch
链表使用动态内存分配,即它们会根据需要增长和缩小。它们被定义为节点的集合。这里,节点有两个部分,分别是数据和链接。数据、链接和链表的表示如下:链表上的操作在 C 语言中,链表上有三种操作,如下所示:- 插入- 删除- 遍历插入考虑一个示例,我们在节点 2 和节点 3 之间插入节点 5。现在,在开头插入节点 5。在末尾插入节点 5。在末尾插入节点 5。注意:我们无法在节点 2 之前插入节点 5,因为... 阅读更多
在 C 编程语言中,控制语句用于重复一组语句。它们如下所示:- for 循环- while 循环- do-while 循环在 for 循环和 while 循环中,条件指定循环可以执行的次数。for 循环示例 for (k = 1; k
存储类指定变量的作用域、生命周期和绑定。要完全定义一个变量,不仅需要提及它的“类型”,还需要提及它的存储类。变量名标识计算机内存中某个物理位置,在该位置分配了一组位用于存储变量的值。存储类告诉我们以下因素:变量存储在哪里(在内存中还是 CPU 寄存器中)?如果未初始化,变量的初始值是什么?变量的作用域是什么(可以在哪里访问它)?变量的生命周期是多长?生命周期变量的生命周期定义了其存在的持续时间…… 阅读更多