青海培训网站建设公司,企业网站建设专业精准丨 鸣远科技,新手做网站如何赚钱,php建设网站第一部分#xff1a;理论知识学习部分 #xff08;1#xff09;基本知识#xff1a;简单应用程序的结构#xff1b;Java环境里的注释方式#xff1b; #xff08;2#xff09;数据类型#xff08;4种整型、2种浮点型、1种字符型‘char’、真值型‘Boolean’。 #x…第一部分理论知识学习部分 1基本知识简单应用程序的结构Java环境里的注释方式 2数据类型4种整型、2种浮点型、1种字符型‘char’、真值型‘Boolean’。 3变量每个变量都有一个type。在声明变量时变量的类型位于变量名之前不能用Java保留字作为变量名变量初始化常量。 4运算符‘、-、*、/’。当用到/运算符时两个数都是整数时表示整数除法不然表示浮点数除法。整数求余用%15%2等于1。注意整数被零除时会出现异常浮点数被零除时得到无群大或NaN的结果。数学函数与常量。 5数据类型的转换强制类型的转换数值类型之间的转换转换过程涉及到各种运算符。 6字符串是字符序列组成的串用法类似于数组字符串的拼接不可变字符串String没有提供用于修改字符串的方法检测字符串是否相等空串与NUll串使用条件if(strnullifstr!nullstr.length()!0));构建字符串StringBuilder实现节约时间和空间。 输入输出要想通过控制台进行输入首先需要构造一个Scanner对象并与“标准输入流”System.in关联。格式化输出使用System.out.print(x)将要输出的对对象进行输出文件的输入与输出首先用file构造一个scanner对象例如Scanner innew Scanner(Paths.get(“myfile.txt”),”UTF-8”);,写入文件要构造一个PrintWriter对象PrintWriter outnew PrintWriter(“myfile.txt”),”UTF-8”);。 7数组是一种数据结构它是有序数据的集合 数组中的每个元素的数据类型都是相同的。 对元素的确定是由数组名和它的下标实现的 如a[0]代表数组a的第一个元素a[1]代表数组 a的第二个元素依次类推。 第二部分实验部分 1. 实验名称实验一 Java基本程序设计1 2. 实验目的与要求 1进一步熟悉命令行和IDE两种方式下java程序开发的基本步骤 2掌握Eclipse集成开发环境下导入Java源程序的过程 3掌握Java语言构造基本程序的数据类型、变量、运算符、各类表达式、输入输出、流程控制的基本语法 4掌握String类、StringBuilder类、数组类的用法。 3. 实验步骤与内容 2、实验内容和步骤 实验1编写java 应用程序输出以下4个表达式的值。 int i1; double d1.0; (1) 4545*50%i-- (2) 1.5*3d (3) (true)(34) (4) (i0)||(i0) 实验2编写包含以下代码片段的java应用程序输出字符串类对象s3的值。 String s1“Hello!”; String s2“World”; String s3s1s2; 实验3更改实验2中s1、s2、s3为StringBuilder类对象观察程序运行结果并与实验2结果进行对比理解String类对象与StringBuilder类对象的区别。 string本身是不可改变的它只能赋值一次每一次内容发生改变都会生成一个新的对象然后原有的对象引用新的对象而每一次生成新对象都会对系统性能产生影响这会降低.NET编译器的工作效率。而StringBuilder类则不同每次操作都是对自身对象进行操作而不是生成新的对象其所占空间会随着内容的增加而扩充这样在做大量的修改操作时不会因生成大量匿名对象而影响系统性能。String是不可变化的字符StringBuilder是可以变化的字符。String的不可变是由于它的底层是一个private final char[]没有方法可以修改它的值所以它是不可变化而StringBuilder底层也是一个char[]修饰符是缺省的同包类都可以修改它所以StringBuilder是一个可变的字符。StringBuilder可以通过append,insert来修改char[]的值。。 实验4在命令行方式下调试运行下列程序理解java应用程序命令行参数的用法。 public class Mes { public static void main(String[] args) { if (args[0].equals(“-t”)) System.out.print(“today”); else if(args[0].equals(“-m”); System.out.print(“morning,”); for(int i1;iargs.length;i) System.out.print(“ ”args[i]); System.out.println(“!”); } } 实验5Eclipse环境下导入第3章示例程序InputTest.java步骤 1 新建java project如下图 2 选择File-import-File ystem-Next打开文件导入窗口如下图点击上方Browse选择导入源程序并选中点击下方Browse选择源程序导入位置为新项目InputTest/src位置后点击finish完成导入。 3 打开InputTest项目src文件夹的缺省包双击InputTest.java在IDE源程序编辑区打开文件。 4 右键单击InputTest.java文件名打开快捷菜单选择Run as-java application运行此程序结合程序运行结果理解代码中Scanner类对象用法掌握java控制台输入方法。 实验6按照实验5的操作步骤导入WriteReadFileTest.java示例程序结合程序运行结果理解程序代码,观察项目文件夹下文件myfile.txt的内容掌握文件的输入输出操作。 实验7按照实验5的操作步骤导入第3章示例程序每个示例程序从语法、算法两个角度总结学习内容。 1测试Retirement.javaRetirement2.javaLotteryOdds.java掌握循环控制结构 2测试BigIntegerTest.java掌握大数值类的用法 3测试LotteryDrawing.java掌握数组的用法 4测试CompoundInterest.java掌握多维数组的用法 5测试LotteryArray.java掌握不规则数组的用法。 实验总结 在本次的实验中自己对Java编程的环境更加的熟悉进一步熟悉命令行和IDE两种方式下java程序开发的基本步骤对运算符在Java中的运用也有了掌握理解String类对象与StringBuilder类对象的区别。string本身是不可改变的它只能赋值一次每一次内容发生改变都会生成一个新的对象然后原有的对象引用新的对象而每一次生成新对象都会对系统性能产生影响这会降低.NET编译器的工作效率。而StringBuilder类则不同每次操作都是对自身对象进行操作而不是生成新的对象其所占空间会随着内容的增加而扩充这样在做大量的修改操作时不会因生成大量匿名对象而影响系统性能。String是不可变化的字符StringBuilder是可以变化的字符。String的不可变是由于它的底层是一个private final char[]没有方法可以修改它的值所以它是不可变化而StringBuilder底层也是一个char[]修饰符是缺省的同包类都可以修改它所以StringBuilder是一个可变的字符。StringBuilder可以通过append,insert来修改char[]的值。在本次的实验中最大的收获是经过后面几个小实验的进行熟练的掌握了Eclipse集成开发环境下从文件中导入程序的步骤。掌握Java语言构造基本程序的数据类型、变量、运算符、各类表达式、输入输出、流程控制的基本语法对用程序输出的数组多维数组不规则数组有了基本的了解对以后数组在Java中的应用有了初步的认识。转载于:https://www.cnblogs.com/zero--/p/9612866.html