点击蓝字

关注我们

Java 语言是强类型(Strongly Typed)语言,强类型包含以下两方面的含义:

  • 所有的变量必须先声明、后使用。

  • 指定类型的变量只能接受类型与之匹配的值。

这意味着每个变量和每个表达式都有一个在编译时就确定的类型。类型限制了一个变量能被赋的值,限制了一个表达式可以产生的值,限制了在这些值上可以进行的操作,并确定了这些操作的含义。常量和变量是 Java 程序中最基础的两个元素。常量的值是不能被修改的,而变量的值在程序运行期间可以被修改。本文详细介绍 Java 中变量的声明和赋值方法。

声明变量

对开发人员来说,变量是用来描述一条信息的别名,可以在程序代码中使用一个或多个变量。变量中可以存储各种类型的信息,如登录信息、版本名称、文件的大小、某个英文单词以及飞机票价格等。在 java 中用户可以通过指定数据类型和标识符来声明变量,其基本语法如下所示:

DataType identifier;

或者

DataType identifier=value;

上述语法代码中涉及 3 个内容:DataType、 identifier 和 value,其具体说明如下:

  • DataType:变量类型,如 int、string、 char 和 double 等。

  • identifier:标识符,也叫变量名称。

  • value:声明变量时的值。

变量标识符的命名规范如下:

  • 首字符必须是字母、下划线(―)、美元符号($)或者人民币符号(¥)。

  • 标识符由数字(0~9)、大写字母(A~Z)、小写字母(a~z)、下划线(―)、美元符号($)、人民币符号(¥)以及所有在十六进制 0xc0 前的 ASCII 码组成。

  • 不能把关键字、保留字作为标识符。

  • 标识符的长度没有限制。

  • 标识符区分大小写。

如下代码分别声明了 String、boolean 和 int 类型的变量。

String employee;    // String 类型的变量boolean isSave;    // boolean 类型的变量int create_at;    // int 类型的变量

变量赋值

初始化变量是指为变量指定一个明确的初始值。初始化变量有两种方式:一种是声明时直接赋值,一种是先声明、后赋值。如下代码分别使用两种方式对变量进行了初始化。

char usersex='女';    // 直接赋值或者String username;    // 先声明username ="琪琪";    // 后赋值

另外,多个同类型的变量可以同时定义或者初始化,但是多个变量中间要使用逗号分隔,声明结束时用分号分隔。

String username,address,phone,tel;    // 声明多个变量int num1=12,num2=23,result=35;    // 声明并初始化多个变量

Java 中初始化变量时需要注意以下事项:

  • 变量是类或者结构中的字段,如果没有显式地初始化,默认状态下创建变量并默认初始值为 0。

  • 方法中的变量必须显式地初始化,否则在使用该变量时就会出错。

扫码关注我们

如果你觉得这篇文章帮助到了你,可以帮忙分享给身边正在学习的朋友

lingo变量无限制版本_java变量必看知识点相关推荐

  1. 【面试相关】数据分析面试前必看知识点QA①

    趁着周末,决定花些时间来整理一下,属于我的数据分析学习地图. 第二篇:数据分析面试前必看知识点Q&A② 第一部分 知识框架 第二部分 面试准备 1.一开始先自我介绍,针对简历开始深入地问,目前 ...

  2. 计算机一级windows系统操作知识点,计算机一级考试:高分必看知识点之windows操作...

    计算机一级考试:高分必看知识点之windows操作 1.设置任务栏的属性 执行"开始/设置/任务栏属性",在属性窗口设置相应的参数 2.设置"数字"." ...

  3. CSGO/steam游戏搬砖项目入行前必看知识点汇总(一)

    CSGO/steam游戏搬砖项目入行前必看知识点汇总(一) CSGO武器皮肤的入门级知识点,入行前一定要看 CSGO武器皮肤有什么用以及如何分类?有多少人已经彻底搞清楚了这个问题?今天这篇文章是专为新 ...

  4. lingo变量无限制版本_LINGO笔记

    LINGO编程步骤: ​ 1.确保模型正确 ​ 2.确定指标集,定义集合 ​ 3.确定变量及其依赖的指标集 ​ 4.正确写出式子 LINGO基本用法 (1)LINGO 的数学规划模型包含目标函数.决策 ...

  5. java变量的定义_Java变量_Java变量概念定义

    Java变量_Java变量概念定义 Java变量定义 java变量包含静态变量(static Variable).成员变量()和局部(local Variable )变量三种.其实,也可以说两种,静态 ...

  6. 变量命名规则_Java变量与常量

    有智者立长志,无志者长立志. 变量是什么? 变量就是可以变化的量,也可以理解为起名字,比如:水(有多少水不知道,可以有2吨水,也可以是4吨水) int i = 1;int i1 = 3;char c ...

  7. java 变量与常量_java变量和常量的区别是什么

    java变量和常量的区别是: 1.在java编码规范中,常量名规定要大写,变量名规定要小写: 2.常量只能赋值一次,变量可以赋值多次: 3.常量在程序运行过程中不能改变,变量可以改变. (视频教程推荐 ...

  8. java变量类型概念_java变量类型

    ps:在java基础的学习过程中,经常会碰到各种java概念,所以做一个总结. 局部变量与全局变量 java区分局部变量和全局变量 局部变量是作用域很小的变量,一般定义在方法中,存储在栈内存空间中. ...

  9. Java变量在内存_Java变量在内存中的存储

    [TOC] Java变量在内存中的存储 以下探究成员变量和局部变量在内存中的存储情况. package com.my.pac04; /** * @author Summerday * @date 20 ...

最新文章

  1. 【实用】一组原创原生样式的基础控件、UI组件样式(偏向移动端H5页面的样式)
  2. 零基础可以学python吗-没编程基础可以学python吗
  3. 2.1 线性表的定义和基本操作
  4. 腾讯产品经理的一天是啥样的?
  5. SSH远程登录解析(linux)
  6. Python使用技巧
  7. codeforces 236A-C语言解题报告
  8. 过分了!耗资 5600 万、4 年开发的网络商城成“烂尾楼”,404 无法打开
  9. VC MFC列表视图(CListCtrl)控件
  10. 英特尔处理器接连爆出漏洞,Intel:这次不打算修了
  11. 计算机网络—传输层(思维导图)
  12. 分享两个必应壁纸接口,可用来获取高质量壁纸和故事
  13. 如何直接操作SVN将分支代码合并到主干【转载】
  14. 计算机怎么输入2的15次方,Word 2的15次方怎么打
  15. 唯品会 京东 淘宝 得物比价1.4.1,selenium登录后再隐藏浏览器
  16. 图鸟小程序+前后端开源项目
  17. 视频、图像原理 设配选择 图像出入门概念理解
  18. Unity3D 与 3DMax 结合开发
  19. 通信基础笔记 ----奈奎斯特和香农定理
  20. 记录学习npm私服的搭建与使用以及过程中的坑点

热门文章

  1. 调查:中国内地受访者每年花约40天用于各种“等”
  2. 网易云易盾荣获雷锋网颁发的年度最佳视频内容审查奖
  3. c语言的一些易错知识积累
  4. 不仅是 64 位 Android L 还有这 9 大亮点
  5. alt+shift+j,添加日期、作者等
  6. [20160321]bvi使用问题2.txt
  7. iPhone浏览器性能测试
  8. QCon讲师对对碰——洪小军采访梁宇鹏:就是爱Golang
  9. Coolite 中GridView点击行中的按钮时跳转至不同的页面
  10. 2007年100款最佳安全工具谱