+   [Java 基础程序](2.md)
    +   [Java 程序：相加两个数字](3.md)
    +   [Java 程序：检查偶数或奇数](4.md)
    +   [Java 程序：相加两个二进制数](5.md)
    +   [Java 程序：相加两个复数](6.md)
    +   [Java 程序：乘以两个数字](7.md)
    +   [Java 程序：检查闰年](8.md)
    +   [Java 程序：使用`Switch Case`检查元音或辅音](9.md)
    +   [Java 程序：计算复合利率](10.md)
    +   [Java 程序：计算简单利率](11.md)
    +   [Java 程序：查找商和余数](12.md)
+   [Java 字符串程序](13.md)
    +   [如何在 Java 中将字符串转换为`char`](14.md)
    +   [Java 程序：在`String`中查找重复的字符](15.md)
    +   [java 程序：使用`Stack`，`Queue`，`for`或`while`循环检查回文串](16.md)
    +   [Java 程序：按字母顺序排序字符串](17.md)
    +   [Java 程序：反转`String`中的单词](18.md)
    +   [Java 程序：对字符串执行冒泡排序](19.md)
    +   [Java 程序：查找字符串中字符的出现](20.md)
    +   [Java 程序：计算字符串中的元音和辅音](21.md)
+   [Java 数组程序](22.md)
    +   [Java 程序：使用数组计算平均值](23.md)
    +   [Java 程序：汇总数组的元素](24.md)
    +   [Java 程序：反转数组](25.md)
    +   [Java 程序：按升序排序数组](26.md)
    +   [如何在 Java 中将`char`数组转换为字符串？](27.md)
+   [Java 递归程序](28.md)
    +   [Java 程序：使用`for`，`while`和递归来反转一个数字](29.md)
    +   [java 程序：使用递归检查回文字符串](30.md)
    +   [Java 程序：使用递归来反转字符串](31.md)
    +   [java 程序：使用递归查找给定数字的阶乘](32.md)
    +   [Java 数字程序](33.md)
    +   [Java 程序：显示前`n`个或前 100 个素数](34.md)
    +   [Java 程序：显示 1 到 100 和 1 到`n`的素数](35.md)
    +   [Java 程序：将`Integer`分解为数字](36.md)
    +   [Java 程序：检查素数](37.md)
    +   [Java 程序：检查给定数字是否为完美平方](38.md)
    +   [Java 程序：不使用`sqrt`查找数字的平方根](39.md)
    +   [Java 程序：在给定范围之间打印 Armstrong 数字](40.md)
    +   [Java 程序：查找自然数之和](41.md)
    +   [Java 程序：用于检查数字是正还是负](42.md)
    +   [Java 程序：生成随机数](43.md)
    +   [Java 程序：检查 Armstrong 数](44.md)
    +   [Java 程序：查找两个数字的 GCD](45.md)
    +   [Java 程序：找到三个数字中最大的一个](46.md)
    +   [Java 程序：使用按位 XOR 运算符交换两个数字](47.md)
    +   [Java 程序：使用三元运算符查找最小的三个数字](48.md)
    +   [Java 程序：使用三元运算符查找三个数字中的最大数字](49.md)
    +   [Java 程序：打印备用素数](50.md)
    +   [Java 程序：打印 1 到`n`或 1 到 100 的偶数](51.md)
    +   [Java 程序：打印 1 到`n`或 1 到 100 的奇数](52.md)
+   [Java 输入/输出程序](53.md)
    +   [Java 程序：从标准输入读取整数值](54.md)
    +   [Java 程序：获取 IP 地址](55.md)
    +   [Java 程序：从用户获取输入](56.md)
+   [Java 程序：几何计算](57.md)
    +   [Java 程序：计算矩形面积](58.md)
    +   [Java 程序：计算正方形的面积](59.md)
    +   [Java 程序：计算三角面积](60.md)
    +   [Java 程序：计算圆的面积和周长](61.md)
+   [Java 排序/搜索程序](62.md)
    +   [Java 程序：升序和降序的冒泡排序](63.md)
    +   [Java 程序：线性搜索](64.md)
    +   [Java 程序：执行二分搜索](65.md)
    +   [Java 程序：选择排序](66.md)
+   [Java 转换程序](67.md)
    +   [Java 程序：八进制到十进制的转换](68.md)
    +   [Java 程序：十进制到八进制的转换](69.md)
    +   [Java 程序：十六进制到十进制的转换](70.md)
    +   [Java 程序：十进制到十六进制的转换](71.md)
    +   [Java 程序：二进制到八进制的转换](72.md)
    +   [Java 程序：`String`到`boolean`的转换](73.md)
    +   [Java 程序：布尔值到`String`的转换](74.md)
    +   [Java 程序：`int`到`char`的转换](75.md)
    +   [Java 程序：`char`到`int`的转换](76.md)
    +   [Java 程序：`char`到`String`的转换](77.md)
    +   [Java 程序：`long`到`int`的转换](78.md)
    +   [Java 程序：`int`到`long`的转换](79.md)
    +   [Java 程序：十进制到二进制的转换](80.md)
    +   [Java 程序：二进制到十进制的转换](81.md)
    +   [Java 程序：查找字符的 ASCII 值](82.md)
    +   [Java 程序：`String`到`int`的转换](83.md)
    +   [Java 程序：`int`到`String`的转换](84.md)
    +   [Java 程序：`String`到`double`的转换](85.md)
    +   [Java 程序：`double`到字符串的转换](86.md)
    +   [Java 程序：字符串到`long`的转换](87.md)
    +   [Java 程序：`long`到字符串的转换](88.md)
+   [其他 Java 程序](89.md)
    +   [Java 程序：打印 Floyd 三角形](90.md)
    +   [Java 程序：打印 Pascal 三角形](91.md)
    +   [Java 程序：使用循环显示 Fibonacci 序列](92.md)
    +   [Java 程序：使用`For`和`While`循环查找阶乘](93.md)
    +   [Java 程序：使用`Switch Case`制作计算器](94.md)
    +   [Java 程序：计算和显示学生成绩](95.md)
    +   [Java 程序：使用方法重载执行算术运算](96.md)
    +   [Java 程序：使用方法重载查找几何图形的面积](97.md)