变量的数据类型

String是双引号,char是单引号

Java中的自动类型转换

在 Java 程序中,不同的基本数据类型的数据之间经常需要进行相互转换。例如:

代码中 int 型变量 score1 可以直接为 double 型变量 score2 完成赋值操作,运行结果为: 82.0

这种转换称为自动类型转换。

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

1.  目标类型能与源类型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型

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

Java中的强制类型转换

相信小伙伴们也发现了,尽管自动类型转换是很方便的,但并不能满足所有的编程需要。

例如,当程序中需要将 double 型变量的值赋给一个 int 型变量,该如何实现呢?

显然,这种转换是不会自动进行的!因为 int 型的存储范围比 double 型的小。此时就需要通过强制类型转换来实现了。

语法:( 数据类型 ) 数值

运行结果:

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

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

Java常量的应用

所谓常量,我们可以理解为是一种特殊的变量,它的值被设定后,在程序运行过程中不允许改变。

语法:final 常量名 = 值;

程序中使用常量可以提高代码的可维护性。例如,在项目开发时,我们需要指定用户的性别,此时可以定义一个常量 SEX,赋值为 "男",在需要指定用户性别的地方直接调用此常量即可,避免了由于用户的不规范赋值导致程序出错的情况。

伙计们注意啦:常量名一般使用大写字符

如何在Java中使用注释

在编写程序时,经常需要添加一些注释,用以描述某段代码的作用。

一般来说,对于一份规范的程序源代码而言,注释应该占到源代码的 1/3 以上。因此,注释是程序源代码的重要组成部分,一定要加以重视哦!

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

运行结果: Hello Imooc!

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

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

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

PS:使用文档注释时还可以使用 javadoc 标记,生成更详细的文档信息:

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

@version 标明该类模块的版本

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

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

@return 对方法返回值的说明

@exception 对方法可能抛出的异常进行说明

JAVA变量的数据类型样例相关推荐

  1. java与数据类型相关的十个关键字_乐字节Java变量与数据类型之一:Java编程规范,关键字与标识符...

    大家好,这次要给大家带来的是Java变量与数据类型.本文是第一集:Java编程规范,关键字与标识符. 一.编程规范 任何地方的名字都需要见名知意: 代码适当缩进 书写过程成对编程 对代码进行合理注释 ...

  2. Java数据类型及变量作业_day02、Java变量与数据类型

    02_Java变量与数据类型 第二章 变量与数据类型 变量 变量的概述 变量是指内存中的一个存储区域,该区域要有自己的名称(变量名).类型(数据类型),该区域的数据可以在同一数据类型的范围内不断变化值 ...

  3. JAVA的输入输出基本操作样例

    这些类的继承关系有些类似,弄一个作为样例,理解一下其中的机制. package cc.openhome;import java.io.*;public class Member {private St ...

  4. Java基础:Java变量、数据类型、运算符(2)

    1. 标识符和关键字 1.1 标识符 标识符是用来标识类名.对象名.变量名.方法名.类型名.数组名.文件名的有效序列. Java规定,标识符由字母.数字.下划线"_".美元符号&q ...

  5. JAVA变量与数据类型

    人生不如意之事十有八九,在最好的年纪要努力充实自己,莫等空悲切白了少年头,而是要及时当勉励,岁月不待人. 一. java变量 变量概述: 1.内存中存储的一个存储区域. 2.该存储区域内的数据在同一类 ...

  6. Java变量和数据类型

    变量的概念: 内存中的一个存储区域 该区域的数据可以在同一类型范围内不断变化 变量是程序中最基本的存储单元.包含变量类型.变量名和存储的值 变量的作用: 用于在内存中保存数据 使用变量注意: Java ...

  7. Java 变量、数据类型

    文章目录 1. 变量.常量 2. 数据类型 1. 变量.常量 final 修饰常量 public class Variable {static final int YEAR = 365;// 常量使用 ...

  8. Java操作数据库Sqlite样例代码

    Java对数据的操作需要通过JDBC中间件,需要先配置好sqlite-jdbc-(版本号).jar. JDBC学习教程可参考:http://www.runoob.com/w3cnote/jdbc-us ...

  9. sql语句变量定义和样例

    变量和与常量 1.定义和使用局部变量 说明:局部变量是用户可自定义的变量,它的作用范围仅在程序内部.局部变量的名称是用户自定义的,命名的局部变量名要符合SQL Server 2000标识符命名规则,必 ...

最新文章

  1. C++friend 友元类和友元函数
  2. 微信小程序知识点GET
  3. Chapter7-6_Text Style Transfer
  4. enumerate_Java Thread类的static int enumerate(Thread [] th)方法与示例
  5. echarts 有引导线和内部文字_上进青年研习社丨设计入门02:平面设计之平面构成中的线...
  6. 玩生死狙击找不到服务器怎么办,生死狙击手游进不了游戏解决方法 生死狙击手游进游戏诀窍...
  7. 数据库知识与技巧日常汇总
  8. C++ 取模、求余运算
  9. 第十八届西南科技大学ACM程序设计竞赛(同步赛)
  10. 个人征信要良好,申请信用卡需注意哪些事项?
  11. 小布语音下载安装_oppo语音助手小布小冰安装包app
  12. OpenStack 基础知识(学神教育学习笔记)
  13. 深度学习手记(八)之PTB实现LSTM模型
  14. 从市场观察到案例解析,来看TopOn与JoyPac的2020年手游出海运营全攻略
  15. 参加第一届MSRA博士生论坛的经历
  16. 2022年中国天然橡胶产业链全景图谱及行业上中下游市场剖析
  17. jqMobi学习笔记----中文API指南
  18. easyuefi安装不了_手把手教你Windows Linux双系统的安装与卸载
  19. 向日葵远程控制遭勒索病毒攻击系谣言 贝锐官方已发公告辟谣
  20. Jprofiler安装及使用教程

热门文章

  1. JVM内存参数详解以及配置调优
  2. 地...地...地震了
  3. 评价一个软件的3个角度
  4. 微信小程序 UI 判断 循环
  5. Python 机动车强制报废公告--参数分析与实现
  6. capture one 20 pro中文版
  7. js中常用的算法排序
  8. /src/log4j.xml
  9. python selenium 测试浏览器(IE,FF,Chrome)
  10. AngularJS——第3章 指令