找到 343 篇文章 关于Java编程

Java程序实现选择排序

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

3K+ 次浏览

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

Java程序打印给定数字的阶乘

Shriansh Kumar
更新于 2024年9月13日 15:55:01

4K+ 次浏览

给定一个整数类型的数字,编写一个Java程序来打印它的阶乘。正整数n的阶乘是从n到1的所有值的乘积。例如,3的阶乘是(3 * 2 * 1 = 6)。让我们用例子来理解问题陈述- 示例场景1:输入:int n = 4;输出:res = 24 计算:4!= 4 * 3 * 2 * 1 = 24 示例场景2:输入:int n = 0;输出:res = 1 0的阶乘总是1。求阶乘…… 阅读更多

Java程序打印斐波那契数列

Samual Sam
更新于 2024年11月18日 22:31:46

2K+ 次浏览

斐波那契数列通过将前两个数字相加来生成后续数字。斐波那契数列从两个数字开始——F0 & F1。F0 & F1的初始值可以分别取0, 1或1, 1。Fn = Fn-1 + Fn-2 问题陈述 用Java程序编写一个程序来打印斐波那契数列。输入运行程序输出1 1 2 3 5 8 13 21 34 55 以上输出是在n=10时获得的。打印斐波那契数列的不同方法以下是打印斐波那契数列的不同方法——…… 阅读更多

Java中的StringTokenizer类

V Jyothi
更新于 2020年3月5日 12:18:39

475 次浏览

java.util包的StringTokenizer类允许应用程序将字符串分解成标记。这个类是一个为了兼容性而保留的遗留类,尽管在新代码中不鼓励使用它。它的方法不区分标识符、数字和带引号的字符串。这个类的方法甚至不识别和跳过注释。示例实时演示导入java.util.*; 公共类样本{ 公共静态无效主要(字符串[] args){ // 创建字符串标记 StringTokenizer st = new StringTokenizer("Come to learn"); // 检查下一个标记 System.out.println("下一个标记是:"+ st.nextToken()); } }输出下一个标记是:Come

在Java中匹配正则表达式的所有出现

Arnab Chakraborty
更新于 2020年6月23日 14:46:06

195 次浏览

公共类RegexOccur{ 公共静态无效主要(字符串args[]){ 字符串str = "java is fun so learn java"; 字符串findStr = "java"; int lastIndex = 0; int count = 0; while(lastIndex != -1){ lastIndex = str.indexOf(findStr,lastIndex); if(lastIndex != -1){ count ++; lastIndex += findStr.length(); } } System.out.println(count); }}输出2

Java正则表达式排除特定字符串常量

Arnab Chakraborty
更新于 2024年9月29日 02:51:09

1K+ 次浏览

在这个程序中,我们将使用正则表达式来检查给定字符串是否不包含子字符串“kk”,使用Java。正则表达式^((?!kk).)*$旨在匹配字符串中任何地方都不包含“kk”模式的字符串。程序将评估一个示例字符串,并打印它是否包含“kk”。问题陈述 用Java编写一个程序来检查给定字符串是否包含子字符串“kk”。如果字符串不包含“kk”,程序将返回true,否则将返回false。输入字符串s = "tutorials" 输出true…… 阅读更多

如何测试Java字符串是否包含不区分大小写的正则表达式模式

Arnab Chakraborty
更新于 2020年6月24日 07:29:15

275 次浏览

语法?i:x 使字符串搜索不区分大小写。例如公共类RegCaseSense{ 公共静态无效主要(字符串[] args){ 字符串stringSearch = "HI we are at java class."; // 这不起作用,因为模式是大写的 System.out.println("尝试这个1:"+ stringSearch.matches(".*CLASS.*")); // magic (?i:X) 语法使此搜索不区分大小写,因此它返回true System.out.println("尝试这个2:"+ stringSearch.matches("(?i:.*CLASS.*)")); }}

Java中的嵌套接口

Nancy Den
更新于 2020年6月17日 07:36:17

3K+ 次浏览

我们可以在另一个接口或类中声明一个接口。这样的接口被称为嵌套接口。以下是管理嵌套接口的规则。在接口内声明的嵌套接口必须是公共的。在类中声明的嵌套接口可以有任何访问修饰符。嵌套接口默认是静态的。以下是一个嵌套接口的示例。示例实时演示类动物{ 接口活动{ 无效移动(); }} 类狗实现动物.活动{ 公共无效移动(){ System.out.println("狗可以行走和奔跑"); }} 公共类测试器{…… 阅读更多

Java 8中的接口增强

varun
更新于 2019年7月30日 22:30:21

446 次浏览

Java 8 引入了一个新的接口默认方法实现的概念。此功能是为了向后兼容性而添加的,以便旧接口可以利用 Java 8 的 lambda 表达式功能。例如,“List”或“Collection”接口没有“forEach”方法声明。因此,添加此方法只会破坏集合框架的实现。Java 8 引入默认方法,以便 List/Collection 接口可以具有 forEach 方法的默认实现,而实现这些接口的类无需实现相同的默认方法。从 Java 8 开始,接口也可以具有静态辅助方法。

Java 中的抽象与封装

radhakrishna
更新于 2020年6月17日 07:32:57

浏览量:865

封装 封装是四个基本 OOP 概念之一。其他三个是继承、多态和抽象。Java 中的封装是一种将数据(变量)和作用于数据(方法)的代码包装在一起作为单个单元的机制。在封装中,类的变量将对其他类隐藏,只能通过其当前类的​​方法访问。因此,它也被称为数据隐藏。为了在 Java 中实现封装:将类的变量声明为私有。提供公共的 setter 和 getter 方法来修改和查看变量值。抽象 抽象是…… 阅读更多

广告