JAVA小白之--变量和常量

我,一个JAVA小白,大部分的学习资料来自《慕课网》
在Java中,我们通过三个元素描述变量:变量类型,变量名,变量值。
做个比喻:

酒店房间变量
房间名字>>>>变量名
房间类型>>>>变量类型
入住的客人>>>>变量值
变量类型变量名变量值
Stringlove=“你”
intnum=100
(房间类型)(房间名字)(入住的客人)

1,变量的命名:
在这里插入图片描述

*骆驼式命名法:
第一个单词首写字母小写,其后单词大写,例如:myAge

2,通常情况下,为了方便物品的存储,我们会规定每个盒子可以存放的物品种类,就好比在“放臭袜子的盒子”里我们是不会放“面包”的!同理,变量的存储也讲究“分门别类”!

Java语言是一种强类型语言,几时在Java中储存的数据都是有类型的,而且必须在编译时就确定其类型。

Java中有两类数据类型
在这里插入图片描述

基础数据类型变量引用数据变量
数据本身>>>>数据的空间地址
(抽屉)>>>>(钥匙)

(钥匙和抽屉一一对应)

常用的基础类型:

数据类型说明字节应用实例实例
int整型4用于存储整数,如年龄、个数int age=21;
double双精度浮点型8用于存储小数,如商品价格、成绩平均分double price=15.5;
float单精度浮点型4用于存储线束,如身高float height=175.2f;
char字符型2用于存储单子字符,如性别“男”“女”char sex=“Male”;
boolean布尔型1表示“真”或“假”,取值只能为true或falseboolean flag=true;

float 以 f 结尾
String 是一种常见的引用数据类型,用来表示字符串。在程序开发中,很多操作都要使用字符串来完成,例如系统中的用户名、密码、电子邮箱等。

3,Java中变量的使用规则
*变量先声明后使用
*可以声明变量的同时进行初始化,也可以先声明后赋值
在这里插入图片描述
在这里插入图片描述
*main方法中必须先赋值,然后才能输出
在这里插入图片描述
*实际开发中,变量明不建议使用中文,容易产生安全隐患,例如后期跨平台操作时出现乱码等等

String name =“张三”;String 姓名=“张三”;
×

4,Java中的自动类型转换
当然,需要满足特定的条件:
*目标类型与源类型兼容,如double型兼容int型,但是char型不能兼容int型
在这里插入图片描述

*目标类型大于源类型,如double类型长度是8字节,int类型是4字节,长的可以兼容短的
在这里插入图片描述

5,强制类型转换
语法:(数据类型)数值
在这里插入图片描述
在这里插入图片描述
可以看到,通过强制类型转换后,75.8>>75,数据上并未进行四舍五入,而是将小数位截断。
强制类型转换可能会造成数据的丢失,一定要慎重使用哦。

6,常量的应用
常量,可理解为特殊的变量,它的值被设定后,在程序运行过程不允许被改变。
语法:fianl 常量名=值;
final String LOVE=“IOU”;
final double PI=3.14;
程序中使用常量可以提高代码的可维护性。避免了由于用户的不规范复制导致程序出错的情况。

7,使用注释
一般来说,对于一份正规的程序源代码而言,只是应该占到源代码的1/3以上。是重要的组成部分
三种类型:

单行注释多行注释文档注释
///* (一颗星星*) *//**(两颗星星) */

在这里插入图片描述

  • 可以通过javadoc命令从文档注释中提取内容,生成API文档
    输入:
    javacdoc -d doc 文件名.java >>回车就好啦
    在这里插入图片描述
    会在同一个文件夹下面生成一个DOC文件夹,点进去index.html结尾的就可以看到注释在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值