Java语言基础01-变量和常量

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:

简要记录自己学习Java语言的基础,注释与规范,变量常量。

提示:以下是本篇文章正文内容,下面案例可供参考

一、代码注释

*注释是对代码编写的文字注解,用于说明编写的代码是啥意思。
*只要遵循相关的注释格式规范,就可以在代码任意位置插入注释,因为注释的内容不会被	编译器编译,注释的内容不会对程序的执行产生影响。
*注释可以提高代码的阅读性,也便于调试程序。

Java注释分为三种:文档注释、多行注释、单行注释。

示例:
在这里插入图片描述
语法格式如上图。

  1. 文档注释:当文档注释在类的声明,成员变量声明,成员方法声明等声明之前出现,可以被javaDoc文档工具读取,自动生成javadoc文档。了解怎么使用就可以了。
  2. 多行注释:可以跨行使用。
  3. 单行注释:单独在某一行内使用

二、变量与常量

字面意思解读,变量就是值可以改变的量,常量就是值不可以改变的值。
在解释什么是变量之前先说明Java中的标识符和关键字,因为变量的命名和声明需要遵循一定的规范。

1、 标识符

可以理解是一个名字,可以用来标识变量名,类名,方法名等。
命名规则:Java规定标识符可以由任意的大小写字母,下划线( _ )、美元符号($)、数字组成,并且第一个字符不能是数字。标识符也不能是Java中的关键字和保留字。(必须遵守规则)

代码如下(示例):
合法标识符

time
_number
$money
Good678
O_o  //注意字母 O 大小写与数字 0 有差异,数字不能开头

非法标识符

88number  // 数字不能开头
public   // 关键字
user  name //同一个名字的组成部分,中中文标识符

中文标识符

String 孙悟空="齐天大圣";
/*中文标识符声明合法,
但是运行到不同字符编码集环境时容易发生乱码,
强烈建议不使用中文命名。*/

2、关键字

参考资料链接:
Java关键字(50个)(超详细!)

3、命名规范

  • 类名:第一个单词首字母大写,后续单词首字母大写
  • 方法名:第一个单词首字母小写,后续单词首字母大写
  • 变量名:第一个单词首字母大写,后续单词首字母小写
  • 常量:所有单词都大写,使用下划线连接多个单词
public class People{}  //类名People
public static void main(String[] args){}  //main 方法名
int phoneNumber = 10//变量名
PI  // 常量 圆周率

4、变量

变量相当于一个盒子,这个盒子有一个标签名字(变量名),这个盒子只能装下固定类型的某样东西(数据类型),并且这个盒子容量是有限的(根据装的东西-数据类型来决定一个盒子到底能装多少东西。)
命名规范:
(1)遵循标识符命名规范
(2)不能使用Java关键字和保留字
(3)同一个作用域{ }内,变量名不能重复。
(4)起名字最好见名知意

4.1变量的声明
int id; 
/*int 数据类型变量,变量名 id,
这里只是声明了,但是没有初始化值,不能直接使用
*/

id = 10086; //给id赋值,这样,下面的程序就可以使用id这个变量了。

String name = "张三"; 
//声明一个字符串类型变量,变量名name,同时初始化变量值得到张三
4.2变量的作用范围

=============================================
补充内容:
注意变量所在的{ },变量声明在哪个{ }内,只要在变量声明的{}内就可以使用该变量,变量执行到所声明的{}结束后就会被销毁。

5、常量

声明一个常量的时候,除了要指定数据类型之外,还需要通过final关键字进行限定。
常量声明语法:
final 数据类型 常量名 = 值;

final double PI = 3.1415926;
final boolean BOOL = true; 

总结

主要记住Java命名规则,命名规范,常量和变量的命名规则。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值