学习Java编程的最佳方法是通过实例练习。该页面包含Java基本概念的示例。建议您参考这些示例中的参考资料,并自己尝试使用它们。这个页面上的所有程序都经过测试,应该可以在所有平台上运行。
Java程序以打印整数(由用户输入)
Java程序两个整数相加
Java程序将两个浮点数相乘
Java程序来查找字符的ASCII值
用于计算商数和余数的Java程序
Java程序交换两个数字
Java程序检查数字是偶数还是奇数
Java程序来检查字母是元音还是辅音
Java程序在三个数字中找到最大的只
Java程序来查找二次方程式的所有根
Java程序来检查闰年
Java程序检查数字是正数还是负数
Java程序检查字符是否为字母
Java程序来计算自然数之和
Java程序查找数字的阶乘
Java程序生成乘法表
显示斐波那契数列的Java程序
Java程序查找两个数字的最大公因数
Java程序查找两个数字的最小公倍数
Java程序使用循环从A到Z显示字符
Java程序来计算整数中的位数
Java程序反转数字
Java程序来计算数字的幂
Java程序检查数字是否为回文
Java程序检查数字是否为质数
Java程序显示两个间隔之间的质数
Java程序检查Armstrong数字
Java程序在两个间隔之间显示Armstrong数
Java程序使用函数显示间隔之间的质数
Java程序使用函数显示间隔之间的阿姆斯壮数
Java程序以显示数字的因数
Java程序使用switch ... case创建一个简单的计算器
Java程序检查一个数字是否可以表示为两个质数之和
Java程序使用递归查找自然数之和
Java程序使用递归查找数字的阶乘
Java程序使用递归查找最大公因数
Java程序实现二进制数与十进制相互转换
Java程序实现八进制数与十进制相互转换
Java程序实现二进制数与八进制相互转换
Java程序使用递归来反转句子
Java程序使用递归来计算幂
Java程序使用数组计算平均值
Java程序查找数组的最大元素
Java程序来计算标准偏差
Java程序使用多维数组两个矩阵相加
Java程序使用多维数组乘以矩阵
Java程序通过将矩阵传递给函数来将两个矩阵相乘
Java程序查找矩阵转置
Java程序查找字符串中字符的出现次数
Java程序计算句子中元音和辅音的数量
Java程序按字典顺序对元素进行排序
Java程序通过将类传递给函数来添加两个复数
Java程序来计算两个时间段之间的时差
Java代码创建金字塔和图案
Java程序从字符串中删除所有空格
Java程序来打印数组
Java程序将字符串转换为日期
Java程序将数字四舍五入到n个小数位
Java程序来合并两个数组
Java程序实现字符与字符串相互转换
Java程序检查数组是否包含给定值
Java程序检查字符串是否为null或空
Java程序获取当前日期/时间
Java程序将毫秒转换为分钟和秒
Java程序实现两个日期相加
Java程序合并两个列表
Java程序将列表(ArrayList)与Array相互转换
Java程序获取当前工作目录
Java程序将哈希映射(HashMap)转换为列表
Java程序将数组与Set(HashSet)相互转换
Java程序将字节数组转换为十六进制
Java程序根据文件内容创建字符串
Java程序将文本追加到现有文件
Java程序将堆栈跟踪转换为字符串
Java程序将文件与为字节数组相互转换
Java程序将InputStream转换为字符串
Java程序将OutputStream转换为字符串
Java程序按字符串值查找枚举
Java程序比较字符串
Java程序按值对映射进行排序
Java程序按属性对自定义对象的ArrayList进行排序
Java程序检查字符串是否为数字
Java程序创建目录
Java程序重命名文件
Java程序列出目录中的文件
Java程序复制文件
Java程序将char类型变量转换为int
Java程序将int类型变量转换为char
Java程序将长类型变量转换为int
Java程序将int类型变量转换为long
Java程序将布尔变量转换为字符串
Java程序将字符串类型变量转换为布尔值
Java程序将字符串类型变量转换为int
Java程序将int类型变量转换为String
Java程序将int类型变量转换为double
Java程序将双精度类型变量转换为int
Java程序将字符串变量转换为双精度
Java程序将双精度类型变量转换为字符串
Java程序将原始类型转换为对象,反之亦然
Java程序实现冒泡排序算法
Java程序实现快速排序算法
Java程序以实现合并排序算法
Java程序实现二进制搜索算法
Java程序从一个构造函数调用另一个构造函数
Java程序实现私有构造函数
Java程序将lambda表达式作为方法参数传递
Java程序将方法作为参数传递给其他方法
Java程序来计算方法的执行时间
Java程序将字符串转换为InputStream
Java程序将InputStream转换为字节数组
Java程序将文件作为InputStream加载
Java程序创建文件并写入文件
Java程序逐行读取文件的内容
Java程序删除文件
Java程序删除空目录和非空目录
Java程序以获取文件扩展名
Java程序从绝对路径获取文件名
Java程序从两个绝对路径获取相对路径
Java程序对文件中存在的行数进行计数
Java程序来确定对象的类
Java程序创建枚举类
Java程序来打印类的对象
Java程序创建自定义异常
Java程序创建一个不可变的类
Java程序来检查两个字符串是否是字谜
Java程序来计算字符串的所有排列组合
Java程序创建生成随机字符串
Java程序清除StringBuffer
Java程序将字符串中每个单词的首字符大写
Java程序迭代字符串中的每个字符。
Java程序区分字符串==运算符和equals()方法
Java程序在字符串上实现switch语句
Java程序来计算单利和复利
Java程序实现多重继承
Java程序获取操作系统的名称和版本
Java程序检查三个布尔变量中的两个是否为真
Java程序遍历枚举
Java程序检查生日并打印生日快乐消息
Java程序实现LinkedList
Java程序实现堆栈数据结构
Java程序实现队列数据结构
Java程序在一遍历代中获取LinkedList的中间元素
Java程序将LinkedList与数组相互转换
Java程序将Arraylist与数组相互转换
Java程序将ArrayList与字符串相互转换
Java程序遍历ArrayList
Java程序以遍历HashMap
Java程序遍历Set集合
Java程序使用键更新HashMap的值
Java程序从ArrayList中删除重复的元素
Java程序使用值从HashMap获取键
Java程序检测LinkedList中是否存在循环
Java程序计算两个集合的并集
Java程序计算两个集合的交集
Java程序计算两组之间的差集
Java程序来检查一个集合是否是另一个集合的子集
Java程序按键对Map进行排序
Java程序将ArrayList作为函数参数传递
Java程序使用Lambda表达式遍历ArrayList
Java程序来实现二叉树数据结构
Java程序执行前序树遍历
Java程序执行后序树遍历
Java程序执行有序树遍历
Java程序来计算树中叶节点的数量
Java程序检查字符串是否包含子字符串
Java程序访问类的私有成员
Java程序来检查字符串是否是两个字符串的有效重组
Java程序实现图形数据结构