Java - 初试

Java 开发环境配置

  • 下载安装 JDK
    oracle 官网,找到对应版本 JDK 下载,传送门

  • 配置环境变量
    右键计算机 -> 属性 -> 高级系统设置 -> 环境变量


新建一个变量名为“JAVA_HOME”的系统变量,变量值为“E:DevelopmentJavajdk1.8.0_92”(jdk 的安装目录,根据个人所安装的目录修改)

再新建一个变量名为“CLASSPATH”,变量值为“.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;”的系统变量,注意前面的点号和分号都是有的

打开“Path”系统变量,点击新建,添加“%JAVA_HOME%bin”和“%JAVA_HOME%jrebin”两个系统变量。Path 使得系统可以在任何路径下识别 java 命令

验证是否配置好环境:window+ R 输入 cmd,打开控制台或者开始 - 运行
分别输入 java 和 java -version 和 javac,都正常运行即代表 java 已经正确安装,其中 java -version 代表你安装的 java 的版本 。
如果出现类似 "javac 不是内部或外部命令" 等提示语句,请再三检查你的环境变量是否正确配置,或者 JDK 和 JRE 安装目录是否重复,如果重复,可以选择再次运行下载的 jdk 安装程序重新安装。

  • 安装编译器
    安装 Eclipse 编译器,开始 Java 编程。

冒泡排序

老师留下的作业是用 Java 实现冒泡排序

核心算法为:外层循环遍历数组 -> 内层循环进行交换 (小的在前大的在后)

实现代码:

for(int i=1; i<=b.length; i++)
{
    for(int j=1; j<=b.length-i; j++) { if(b[j-1] > b[j]) {
        int x = b[j-1];
        b[j-1] = b[j];
        b[j] = x;
        }
    }
}

整个 Java 代码片段为:

程序优化升级

  1. 加入输入功能
    在第一个版本的基础上,结合网上搜到的知识,实现了输入任意数量的数字进行排序:


思路: 首先输入字符串的数组,中间用空格分隔,然后获取字符串长度,作为 int[] 初始数组的长度,再将 String 字符串数组转化为 int 数组。

Eclipse 运行结果如图,结合了上述方法,实现了任意长度数组的冒泡排序 (长按图片以查看)

  1. 封装到类
    结合学习的面向对象知识,进一步改造:

本文链接:https://ariser.cn/index.php/archives/16/
本站文章采用 知识共享署名4.0 国际许可协议进行许可,请在转载时注明出处及本声明!