java规则_Java语法规则

字面量和常量

常量,程序中固定不变化的值,定义了就不能再去修改

字面量,就表示直接给出的一个值(可以是整数、小数、true、false等等)直接量

🐤常量分类

整数常量

小数常量

布尔型常量

字符常量

字符串常量

null常量

public class Test {

public static void main(String[] args) {

// 整数常量

System.out.println(100);

// 小数常量

System.out.println(100.10);

// 布尔常量

System.out.println(true);

System.out.println(false);

// 字符常量

System.out.println('a');

System.out.println('A');

System.out.println('0');

// 这个是有问题的,因为是单引号,单引号里面只能是一个字符,不能是字符串

// System.out.println('hello');

// 字符串常量

System.out.println("小灰灰");

// null常量

Object obj = null;

System.out.println(obj);

}

}

🐥整数常量的表现形式

二制制

八进制

十进制

十六进制

变量

其值可以发生改变的量,定义完毕后可以指代某一事物

定义变量如下:

数据类型 变量名 = 初始化值;

int num = 100;

占据着内存中的某一块存储区域

该区域有自己的名称(变量名)和类型(数据类型)

可以被重复使用

该区域的数据可以在同一类型范围内不断变化,只要是类型一样的可以改变,存储大小并且也是在大小范围内

d250fdc9f2ba13fbcc20cdb00c238869.png

标识符

在写代码的时候为了增强代码的阅读性会自定义很多名字

编程里我们把这种为了增强程序阅读性而自定义的名称,称为标识符

🐪命名规则

由字母、数字、下划线、$组成,但不能以数字开头

区分大小写

不能使用Java中的关键字和保留字

不能使用Java中内置的类名作为自己的类名和命名

public class Test {

public static void main(String[] args) {

// int 3b = 20; 写法错误的,不能以数字开头

int b = 20; //

int B = 20; // 区分大小写

}

}

c67690b81eb133dc0579bc9a36e1f817.png

关键字

什么是保留字

在编程语言中有一些事先定义的,有着特殊含义和用途的单词

什么是保留字

和关键字一样都是编程语言事先定义好的,只是说现在暂时没有特殊的用途

但说不定以后某天会突然被赋予意义和被使用到,因此被保留下来的单词,goto和const就是Java的保留字

有哪些关键字呢,如下:

7c635a4a34dfd5587041a33722423215.png

表达式

是由数字、运算符、数字分组符号(括号)常量、变量等以能求得结果的有意义排列的组合

用运算符号连接的变量 / 常量可称为表达式

int num = 10 + 20;

int max = num + 10;

注释

注释信息是给程序员看的

编译器(javac)在编译的时候会忽略源文件中的注释信息

😽注释分类

单行注释

多行注释

文档注释

public class Test {

public static void main(String[] args) {

// 注释信息 从//开始到本行结束的所有字符会被编译器忽略

/* 注释信息 之间的所有字符会被编译器忽略 */

/** 注释信息 和多行注释一样,除此之外还可以专门生成文档信息API */

}

}

注释内容不会被编译到字节码当中

多行注释,不允许嵌套

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值