欢迎来到天天文库
浏览记录
ID:34463093
大小:95.16 KB
页数:6页
时间:2019-03-06
《实训2java语言基础》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实训2Java语言基础一、相关知识点在Java语言中,为了使程序易读,在程序中添加适当的注释,可以使程序更加清晰明了。对于标识符来说,使用标识符时必须使用合法的标识符,通常每种语言都会对自身使用的标识符作一些规定,符合这些规定才是合法的,但在合法的基础上,应该使标识符具有一定的含义,当然这不是硬性的规定,而是一种高质量代码的体现。Java语言中,基本数据类型包括整型、浮点型、字符型和布尔型,它们在Java语言中都有固定的长度,Java语言中没有字符串这种数据类型,只能通过面向对象的语句产生一个String对象。常量的值是固定的,常量又分
2、为直接常量和符号常量,符号常量必须先声明,后使用;变量在程序中可以随时改变值,变量也必须先声明,后使用。Java语言中,常用的运算符包括算术运算符、关系运算符、逻辑运算符、位运算符和赋值运算符等,运算符的优先级与结合性对表达式的最终结果有着很大的影响,同时也最容易产生逻辑错误,这点在编程过程中应该特别注意,如果遇到不能具体判断优先级运算的时候,一般将需要先执行的表达式放入括号中来表明这些表达式具有较高的优先级,需要先进行运算。二、实训目的1.掌握常量和变量的定义及基本数据类型。2.掌握算术运算。3.掌握关系运算与逻辑运算。4.掌握数据类
3、型的转换三、实训内容及要求将下面第四点实训参考程序的4段Java应用程序输入到Eclipse工作台中,通过调试并运行这4段Java应用程序。分析程序中各运算符的作用、赋值语句的使用方法、数据类型转换的要点、表达式的功能和表达式的值,并和上机编译运行程序的输出结果进行比较。通过这4段Java应用程序,分别掌握常量和变量的定义及基本数据类型、算术运算、关系运算与逻辑运算、数据类型的转换。四、实训参考程序61.DataTypes.java/*Thisfileisnamedas"DataTypes.java".*/publicclassData
4、Types{publicstaticvoidmain(Stringargs[]){finaldoubleA=3.14;byteb=024;shortc=0x17af;intd=10000;longe=-145L;floatf=-8.29F;doubleg=1.6E-4;charh='h';booleani=false;System.out.println("A="+A);System.out.println("b="+b);System.out.println("c="+c);System.out.println("d="+d);Sys
5、tem.out.println("e="+e);System.out.println("f="+f);System.out.println("g="+g);System.out.println("h="+h);System.out.println("i="+i);}}2.ArithmaticOperation.javapublicclassArithmaticOperation{publicstaticvoidmain(Stringargs[]){inta=6+10;intb=a*2;intc=b/4;intd=b-c;inte=-d;
6、intf=e%4;6doubleg=a%3;inth=a++;inti=--a;System.out.println("a="+a);System.out.println("b="+b);System.out.println("c="+c);System.out.println("d="+d);System.out.println("e="+e);System.out.println("f="+f);System.out.println("g="+g);System.out.println("h="+h);System.out.prin
7、tln("i="+i);}}3.RelationAndLogicOperation.javapublicclassRelationAndLogicOperation{publicstaticvoidmain(Stringargs[]){inta=5,b=3;booleanc=a5);System.out.println(b+"!=0&&"+a+"/"+b+">5="+d);booleane=(b!=0&&a/b<5);Sys
8、tem.out.println(b+"!=0&&"+a+"/"+b+"<5="+e);}}4.DataTypesChange.javapublicclassDataTypesChange{publicsta
此文档下载收益归作者所有