1、Java是强类型语言

  • 所有的变量必须先声明,后使用;
  • 指定类型后只能接受类型匹配的值;

2、变量声明

  • 变量标识符由字母、数字、下划线和$组成;
  • 关键字和保留字不能做标识符;
  • 长度不限制;
  • 大小写区分;

3、变量赋值

  初始化变量是指为变量指定一个明确的初始值

  初始化变量方式:

  • 声明时直接赋值

    String name = "xiaozhang";  

  • 先声明、后赋值

    String name;

    name = "xiaozhang";

注意:可以同时声明多个变量或者同时初始化多个变量

  String name,address,phone;

  int age1 = 5,age2=10,...;

4、注意事项

  •   变量是类或机构的字段,没有显示初始化,则默认初始值未0或者null;
  •   方法中的变量必须显式初始化,否则使用变量会报错;

5、变量作用域

  • 成员变量

      

  • 局部变量:方法中或者方法代码中定义的变量,其作用域是其所在的代码块

  

  

    

  

最新文章

  1. SqlServer主键和外键
  2. 入手《C#入门经典(第6版)》,据说今天是读书日
  3. [2015hdu多校联赛补题]hdu5372 Segment Game
  4. 爬虫技术 -- 进阶学习(九)使用HtmlAgilityPack获取页面链接(附c#代码及插件下载)
  5. 使用RDCMan管理SharePoint虚拟机的重复要求验证的问题
  6. .net 网站预编译命令
  7. 231. Power of Two 342. Power of Four -- 判断是否为2、4的整数次幂
  8. Kindle Paperwhite 2使用体验
  9. org.hibernate.HibernateException: could not instantiate RegionFactory [org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBridge]
  10. 小猪的Android入门之路 day 1
  11. Spring Boot 系列教程7-EasyUI-datagrid
  12. 从jsp页面到servlet传值的不同方式
  13. 2019.02.21 bzoj2739: 最远点(决策单调性+分治)
  14. HDU 5754 Life Winner Bo(各类博弈大杂合)
  15. 分布式计算课程补充笔记 part 1
  16. $_REQUEST预定义变量
  17. MepReduce-开启大数据计算之门
  18. 关于AWS的备份策略
  19. yum安装memchache
  20. Shell 命令行统计 apache 网站日志访问IP以及IP归属地

热门文章

  1. 新时代前端必备神器 Snapjs之弹动效果
  2. 【转】解决存储过程执行快,但C#程序调用执行慢的问题
  3. Delphi 文件操作(4)Reset
  4. 三分钟教会你Python数据分析—数据导入,小白基础入门必看内容
  5. golang slice 源码解读
  6. F - Dragon Balls
  7. Python - 利用词云wordcloud,jieba和中国地图制作四大名著的热词图
  8. PHP函数:array_rand
  9. testlink数据表分析
  10. Jmeter工具 组件简单认识