Java常用变量:

Java标识符:

使用标识符时,需要遵守几条规则:

1.  标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包罗 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴

2.  标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包罗关键字和保留字。如:不可以使用 void 作为标识符,然则 Myvoid 可以

3.  标识符是严酷区分大小写的。 以是涅,一定要分清晰 imooc 和 IMooc 是两个差别的标识符哦!

4.  标识符的命名最好能反映出其作用,做到见名知意。

若何命名Java变量:

优异攻城师的习惯:

1、变量名由多单词组成时,第一个单词的首字母小写,厥后单词的首字母大写,俗称骆驼式命名法(也称驼峰命名法),如 myAge

2、变量命名时,只管简短且能清晰的表达变量的作用,做到见名知意。如:界说变量名 stuName 保留“学生姓名”信息

PS: Java 变量名的长度没有限制,但 Java 语言是区分大小写的,以是 price 和 Price 是两个完全差别的变量哦!

Java中的数据类型:

常用的基本数据类型有:

Java中变量的使用规则:

1、Java 中的变量需要先声明后使用

2、变量使用时,可以声明变量的同时举行初始化

也可以先声明后赋值

3、变量中每次只能赋一个值,但可以修改多次

4、main 方式中界说的变量必须先赋值,然后才气输出

5、虽然语法中没有提醒错误,但在现实开发中,变量名不建议使用中文,容易发生安全隐患,譬如后期跨平台操作时泛起乱码等等

Java中的自动类型转换:

固然自动类型转换是需要知足特定的条件的:

1.  目的类型能与源类型兼容,如 double 型兼容 int 型,然则 char 型不能兼容 int 型

2.  目的类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据,但反过来就不可以了

Java中的强制类型转换:

显然,这种转换是不会自动举行的!由于 int 型的存储局限比 double 型的小。此时就需要通过强制类型转换来实现了。

语法:( 数据类型 ) 数值

运行效果:

可以看到,通过强制类型转换将 75.8 赋值给 int 型变量后,效果为 75,数值上并未举行四舍五入,而是直接将小数位截断。

明了了吧,强制类型转换可能会造成数据的丢失哦,小伙伴们在应用时一定要稳重哦!

Java常量的应用:

语法:final 常量名 = 值;

程序中使用常量可以提高代码的可维护性。

若何在Java中使用注释:

Java 中注释有三种类型:单行注释、多行注释、文档注释

运行效果: Hello Imooc!

看:被注释的代码块在程序运行时是不会被执行的~~

我们可以通过 javadoc 下令从文档注释中提取内容,天生程序的 API 辅助文档。

打开首页,查看下天生的 API 文档

PS:使用文档注释时还可以使用 javadoc 符号,天生更详细的文档信息:

@author 标明开发该类模块的作者

@version 标明该类模块的版本

@see 参考转向,也就是相关主题

@param 对方式中某参数的说明

@return 对方式返回值的说明

@exception 对方式可能抛出的异常举行说明

原文链接:https://www.cnblogs.com/DonVin/p/12671082.html

本站声明:网站内容来源于网络,若有侵权,请联系我们,我们将及时处理。

java中常量有初始化值吗,java的变量和常量相关推荐

  1. java中常量有初始化值吗,Java基础_变量、常量

    变量:可以变化的量 .分为基本类型(八大)和引证类型(其他). JAVA是一种强类型的语言,每个变量都有必要声明其类型. JAVA变量是JAVA程序中最基本的存储单元. type varName [ ...

  2. java中数字作为布尔值_day50 java Script 数字和字符串 布尔值和数组 运算符 条件判断和三元运算...

    上节回顾: day501.前情回顾 CSS属性: float浮动的规则1. 浮动规则: 浮动只控制自己 如果前面的标签也是浮动的,就挨着放 如果前面的标签不浮动,则下方摆放 如果把块级标签设置成浮动, ...

  3. java中set的初始化_关于Java Set的初始化方法

    定义了一个Set后,我想把它初始化一下,于是就利用了add函数, 如下: public static void main(String[] args) { Set testSet = new Hash ...

  4. java中main函数的值是_java基础-main方法

    概述 Java中的main方法,是一个java应用程序的入口,无论一个java的应用多么复杂庞大,或是多么的小,只要他是一个可以运行的java程序那么必然就要有一个main方法.main方法的定义格式 ...

  5. Java中数组怎么初始化?数组初始化方法

    关于Java中数组怎么初始化的文章早已是非常多了,本文是对我个人过往学习Java,理解及应用Java数组的一个总结.此文内容涉及Java中数组初始化的三大方法等相关问题,希望对大家有所帮助. Java ...

  6. Java中的三态布尔值

    我不时地想念Java中SQL的三值BOOLEAN语义. 在SQL中,我们有: TRUE FALSE UNKNOWN (也称为NULL ) 时不时地,我希望自己也能用Java表达这种UNKNOWN或UN ...

  7. JAVA中获取文件MD5值的四种方法

    JAVA中获取文件MD5值的四种方法其实都很类似,因为核心都是通过JAVA自带的MessageDigest类来实现.获取文件MD5值主要分为三个步骤,第一步获取文件的byte信息,第二步通过Messa ...

  8. Java|Java中int的取值范围是多少

    Java 中 int 的取值范围是:-2^31 ~ 2^31-1 大致想一下,int 占 4字节,也就是 32 位,int 是有符号的,最高位为符号位.所以剩下31个位置. 那么我们大胆猜测一下,最大 ...

  9. Java中int的取值范围

    先上代码,通过下面代码的执行结果观察 public class Test {public static void main(String[] args) {// 2的31次方int j = (int) ...

最新文章

  1. Office2019完美配置mathtype7.4
  2. python3-泊松分布
  3. php把数组转换成对象,php怎么将数组转换成对象
  4. 取得前九条之后的数据
  5. Hadoop 之父:普通程序员到顶级公司 CTO 的进阶之路
  6. DXUT框架剖析(8)
  7. Silverlight:Dependency Property(依赖属性)学习笔记
  8. ip pv uv及相应统计shell
  9. WinRAR压缩软件无广告版
  10. windows bat脚本 理解 @echo off 和 echo off 的区别
  11. C#实时判断串口连接状态
  12. matlab simulink仿真实现电力电子的整流电路
  13. spark 随机森林 源码解析
  14. 用命令打开文件服务器资源管理器,Windows10使用命令参数打开文件资源管理器的方法...
  15. google aviator:Java逻辑公式引擎
  16. 红米Note9系列机型详细配置对比,Note9 4G\Note9 5G\Note9 Pro 5G
  17. OpenCV_11高反差保留
  18. 八.deepin V20.6安装mysql8.0.30
  19. JSONObject、JSONArray
  20. 基于matlab的gui设计与实现,毕业设计基于MATLAB GUI的数字图像处理的设计与实现(V2.1)...

热门文章

  1. 基于java人体检测技术_几篇深度图人体检测论文的实现
  2. 微服务怎么部署到服务器的_浅谈微服务部署方案
  3. jupyter notebook bp网络_全华班再次败北,TES奇葩BP背大锅!签来风哥能拯救滔搏吗?...
  4. P1060 开心的金明(01背包)
  5. 二叉树已知先序和中序输出后序
  6. 基于消息队列 RocketMQ 的大型分布式应用上云最佳实践
  7. 如何用架构师思维解读区块链技术?
  8. C#-析构方法与构造方法 087
  9. 有关一百以内数字的Python算法
  10. 如何诊断RAC数据库上的“IPC Send timeout”问题?