☰
java语言基础的总结
2026/10/14 19:35:42 网站建设 项目流程

一、实验目的
掌握 JDK 的安装配置,熟悉 Java 程序的编辑、编译、运行全过程,理解 JVM 跨平台原理。
熟练使用注释、标识符、关键字,掌握 Java 八种基本数据类型和变量的使用规则。
掌握各类运算符的用法,理解短路逻辑运算符特点。
熟练运用分支、循环结构实现简单逻辑,理解break、continue作用。
掌握一维数组的定义、遍历,理解数组下标与内存特点。
掌握方法的定义、调用,理解方法重载的定义与判定规则。
二、实验原理
Java 属于强类型编程语言,所有变量必须声明数据类型。源代码文件后缀为.java,通过javac命令编译生成字节码文件.class,再由java命令调用 JVM 执行字节码,实现 “一次编译,到处运行”。
基本数据类型:byte、short、int、long、float、double、char、boolean
流程控制:分支if-else、switch;循环for、while、do-while
数组:相同类型数据的有序集合,下标从 0 开始,长度固定
方法重载:同一个类中,方法名相同,参数列表(参数个数、类型、顺序)不同,和返回值无关
三、实验内容与源代码

publicclassJavaBasicDemo{publicstaticvoidmain(String[]args){// 1. 变量与基础数据类型intnum1=20;longnum2=100L;doublescore=95.5;chargender='男';booleanisPass=true;System.out.println("整数:"+num1+",长整型:"+num2);System.out.println("分数:"+score+",性别:"+gender+",是否及格:"+isPass);// 2. 分支结构 if-elseintage=17;if(age>=18){System.out.println("成年,可以上网");}else{System.out.println("未成年,禁止上网");}// 3. for循环:计算1~100偶数和intsum=0;for(inti=1;i<=100;i++){if(i%2==0){sum+=i;}}System.out.println("1~100所有偶数的和:"+sum);// 4. 一维数组遍历int[]nums={10,20,30,40,50};System.out.print("数组元素:");for(inti=0;i<nums.length;i++){System.out.print(nums[i]+" ");}System.out.println();// 5. 调用重载方法System.out.println("两个整数相加:"+calculate(5,8));System.out.println("三个整数相加:"+calculate(2,4,6));}// 重载方法1:两个int求和publicstaticintcalculate(inta,intb){returna+b;}// 重载方法2:三个int求和publicstaticintcalculate(inta,intb,intc){returna+b+c;}}

五、实验分析与心得体会
局部变量定义后必须手动初始化,否则编译报错;成员变量会自带默认初始值。
使用数组时要注意下标范围 0 ~ 数组长度-1,超出范围会抛出数组下标越界异常ArrayIndexOutOfBoundsException。
switch语句如果缺少break会发生 case 穿透,代码会继续执行后续分支。
方法重载只看方法名和参数列表,返回值类型不同不能作为重载的区分条件。
本次实验熟悉了基础语法,发现代码缩进、注释规范非常重要,能提升代码可读性,减少 bug。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询