- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
J的ava变量类型
Java 变量类型在Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如下:type identifier [ = value][, identifier [= value] ...] ;格式说明:type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个同类型变量。以下列出了一些变量的声明实例。注意有些包含了初始化过程。int a, b, c;???????? // 声明三个int型整数:a、 b、cint d = 3, e, f = 5; // 声明三个整数并赋予初值byte z = 22;???????? // 声明并初始化 zString s = runoob // 声明并初始化字符串 sdouble pi = 3.14159; // 声明了双精度浮点型变量 pichar x = x;??????? // 声明变量 x 的值是字符 x。Java语言支持的变量类型有:局部变量成员变量类变量Java局部变量局部变量声明在方法、构造方法或者语句块中;局部变量在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁;访问修饰符不能用于局部变量;局部变量只在声明它的方法、构造方法或者语句块中可见;局部变量是在栈上分配的。局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用。实例1在以下实例中age是一个局部变量。定义在pubAge()方法中,它的作用域就限制在这个方法中。package com.runoob.test;public class Test{ public void pupAge(){ int age = 0; age = age + 7; System.out.println(小狗的年龄是: + age); } public static void main(String args[]){ Test test = new Test(); test.pupAge(); }}以上实例编译运行结果如下:小狗的年龄是: 7实例2在下面的例子中age变量没有初始化,所以在编译时会出错:public class Test{ public void pupAge(){ int age; age = age + 7; System.out.println(小狗的年龄是 : + age); } public static void main(String args[]){ Test test = new Test(); test.pupAge(); }}以上实例编译运行结果如下:Test.java:4:variable number might not have been initializedage = age + 7; ^1 error实例变量实例变量声明在一个类中,但在方法、构造方法和语句块之外;当一个对象被实例化之后,每个实例变量的值就跟着确定;实例变量在对象创建的时候创建,在对象被销毁的时候销毁;实例变量的值应该至少被一个方法、构造方法或者语句块引用,使得外部能够通过这些方式获取实例变量信息;实例变量可以声明在使用前或者使用后;访问修饰符可以修饰实例变量;实例变量对于类中的方法、构造方法或者语句块是可见的。一般情况下应该把实例变量设为私有。通过使用访问修饰符可以使实例变量对子类可见;实例变量具有默认值。数值型变量的默认值是0,布尔型变量的默认值是false,引用类型变量的默认值是null。变量的值可以在声明时指定,也可以在构造方法中指定;实例变量可以直接通过变量名访问。但在静态方法以及其他类中,就应该使用完全限定名:ObejectReference.VariableName。实例:import java.io.*;public class Employee{?? // 这个成员变量对子类可见?? public String name;?? // 私有变量,仅在该类可见?? private double salary;?? //在构造器中对name赋值?? public Employee (String empName){????? name = empName;?? }?? //设定salary的值?? public void setSalary(double empSal){????? salary = empSal;?? }???? // 打印信息?? public void printEmp(){????? System.out.println(name? : + name );???
您可能关注的文档
- ip地的址管理与规划.doc
- IPTV的基础培训.ppt
- IP的AM模块与组态软件通讯介绍.pdf
- IP的v6地址表达方式.docx
- IPHONE刷的机教程(苹果刷机教程).ppt
- IPTV系统的架构及关键技术.ppt
- IP的地址与子网掩码.ppt
- IP的电话原理结构及测试内容.ppt
- iReport table 参数的传递使用说明.pdf
- iQuickTest培训课的程 - 白盒测试框架(Gtest C ).pdf
- 2025年温岭市环境保护志愿者协会招聘考前自测高频考点模拟试题附答案详解(能力提升).docx
- 2025年温岭市环境保护志愿者协会招聘考前自测高频考点模拟试题附答案详解(a卷).docx
- 2025年温岭市环境保护志愿者协会招聘考前自测高频考点模拟试题附答案详解(培优).docx
- 2025年温岭市环境保护志愿者协会招聘考前自测高频考点模拟试题附答案详解(培优b卷).docx
- 2025年温岭市环境保护志愿者协会招聘考前自测高频考点模拟试题带答案详解(完整版).docx
- 2025年温岭市环境保护志愿者协会招聘考前自测高频考点模拟试题附答案详解(夺分金卷).docx
- 2025年温岭市环境保护志愿者协会招聘考前自测高频考点模拟试题附答案详解.docx
- 2025年温岭市环境保护志愿者协会招聘考前自测高频考点模拟试题完整参考答案详解.docx
- 2025年温岭市环境保护志愿者协会招聘考前自测高频考点模拟试题附答案详解(b卷).docx
- 2025年温岭市环境保护志愿者协会招聘考前自测高频考点模拟试题含答案详解.docx
最近下载
- 俯卧位通气理论与实践.ppt VIP
- 推荐!怀孕期间离婚协议书范文简短9篇.docx VIP
- 网络设备安装与调试(思科版)中职完整全套教学课件.pdf
- 三年(2023-2025)高考物理真题分类汇编:专题11 电磁感应(全国通用)(解析版).docx VIP
- 山东省滨州市北镇中学实验初中部2024—2025学年八年级下学期阶段性测试即开学考试 英语试题(含解析).docx VIP
- 供货方案及保证措施供货方案范文9篇.docx VIP
- 全国高校黄大年式教师团队申报表范例.pdf VIP
- 2025年消防设施操作员(监控类)考试复习(重点)题库(浓缩300题).docx VIP
- 长春工业大学黄大年式教师团队.DOC VIP
- 供货方案及保证措施供货方案.docx VIP
文档评论(0)