- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.数据类型和变量
数据类型和变量什么是数据类型数据类型可以指明值的类别或者这个变量的数据显示类别,例如,整形,单精度数字,字符,布尔型,或者字母。这里还有没有提到的short,long,fload类型,主要是你在selenium编程过程几乎不用到这些类型。这些只有在编程中需要考虑每个字节的内存重要性从而使整个系统性能最好才需要使用和考虑。什么是变量就像字面意思一样,变量中的值是可以变化的。一个简单的电脑编写都需要用到一组指令和数据。数据可以是常量或者过定值如果永远不会改变,数据的值也可以在执行过程发生改变。编程中不建议直接写死值给变量(硬编码),需要程序员设计好,当编译和执行程序的时候,输出真正的值。用专业术语解释就是,变量是一个保留的空间或者内存地址,用来存储一些简短的信息,信息可以是任何类型的数据。每个变量在程序里都有它分配的内存空间,分配大小取决数据类型不同。每一个变量在编程里都有自己的名称和数据类型,所以我们定义变量,需要声明是什么数据类型和变量的名称需要符合规范。变量是如何工作的声明变量:告诉编译器去分配一些足够的内存空间去给这个变量去存储信息数据。作为编译器来讲,它需要知道这个变量是属于什么数据类型,它就好去合理地分配需要的空间给变量,从而不会出现空间不够或者浪费的情况,这些都可以通过声明变量数据类型来解决。命名变量:当变量已经声明后,程序需要存储数值,编译器需要去内存位置取变量的值并且传给程序去调用。为了高效处理这个过程,编译器需要知道程序里的这两个值,变量的名称和数据类型。所以给一个合理的名称给变量,对编译器来讲很重要。变量的名称就是识别码。变量的声明过程如下:变量的数据类型变量名称;变量的初始化:一旦变量声明结束,就可以在内存空间里给这个变量一个值。在这之前,你不可以你使用这个变量。变量的初始化是很重要的,不管任何数据类型的变量。必须要初始化才能去调用。变量名称=value;没有初始化报错的举例:不同数据类型举例数据类型: 布尔型(boolean)布尔型用只有用在要么对或要么错的情况,所以它只有 true 和 false两个值,声明布尔变量如下booleansuccessflag ;举例一个代码示例:public class BooleanTestExercise {public static void main(String[] args) {//用关键字boolean去声明一个boolean变量????????booleantestResult;//声明结束后,初始化变量,这两个步骤可以写成一块testResult = true;//打印变量值System.out.println(Test Result is: +??testResult);//改变这个布尔变量值testResult = false;//重新打印boolean的值System.out.println(Test Result is: +??testResult);????}}输出结果:Test Result is: trueTest Result is: false数据类型: 整形(int)整形变量是用来存储数字变量,专业术语来讲,一个Int数据类型可以存储32位字节的信息,它可以存储的数值范围是从-2,147,483,648 到 2,147,484,647,但是不可以存储小数,只能是整数。代码举例:public class IntegerTestExersice {?public static void main(String[] args) {//使用关键字int来声明一个整形变量????????intcarSpeed;//初始化这个整形变量,值为20????????carSpeed = 20;//答应这个整形变量System.out.println(Car is running at the speed of: +??carSpeed);//改变当前变量的值,在当前值基础上加20carSpeed = carSpeed + 20;//打印必威体育精装版变量的值System.out.println(Current speed of the car is: +??carSpeed);?}?}程序输入结果:Car is running at the speed of: 20Current speed of the car is: 40数据类型: 字符形(char)字符类型用来存储只有一个字符的变量,这个很少在selenium自动化中使用到。用单引号包裹一个字母就完成了这个类型的初始化 char a =’p’;代码示例:public class CharTestExercise {public static void main(String[] args) {
您可能关注的文档
- 1.三角形的特性--第2课时.docx
- 1.从地球仪上看世界.docx
- 1.全员安全生产责任制及考核奖惩制度.docx
- 1.六项竞赛项目申报书.docx
- 1.写作要求.doc
- 1.分数的计算.docx
- 1.加法运算定律--第1课时.docx
- 1.加法运算定律--第4课时.docx
- 1.化工材料学基础概论.docx
- 1.发展战略管理制度.docx
- 2025年浙江体育职业技术学院单招职业倾向性考试题库附答案.docx
- 2025年合肥科技职业学院单招职业技能考试题库必威体育精装版.docx
- 2025年梧州职业学院单招职业技能测试题库必威体育精装版.docx
- 2025年山西职业技术学院单招职业倾向性考试题库附答案.docx
- 2025年安庆医药高等专科学校单招职业适应性测试题库及参考答案1套.docx
- 2025年喀什职业技术学院单招职业适应性考试题库精选.docx
- 2025年山东轻工职业学院单招职业适应性考试题库必威体育精装版.docx
- 2025年桂林师范高等专科学校单招职业倾向性测试题库精选.docx
- 胃脘痛中医护理查房.pptx
- 2025年三门峡职业技术学院单招职业倾向性测试题库精编.docx
最近下载
- 悬挑支模架专项施工方案(范例).docx VIP
- QY130K7C汽车起重机技术规格书-tdm-D2-20240708_20240713085532.pdf
- 2024年河南省驻马店市小升初数学高频考点检测卷含解析.doc VIP
- Module4 Planes,ships and trains.期末模块复习课件-外研版八年级上册.pptx VIP
- 电伴热带说明书.docx
- JGT491-2016 建筑用网格式金属电缆桥架.docx
- 蓝色点线背景的大数据云计算PPT模板.pptx VIP
- 第28课 初识人工智能 教案 义务教育人教版信息科技三年级全一册.pdf
- 江苏省各地市2023年中考物理试题【10套】(附真题答案).docx VIP
- 溴酸镉安全技术说明书 CAS No 14518-94-6.pdf VIP
文档评论(0)