java中基本语法以及定义<1>——关键字、标识符、数据类型、常变量

1.关键字:

        1>.什么是关键字:关键字是编程语言里事先定义好的并且赋予特殊含义的单词,(简单来说,就是系统自带的,不能使用的

        2>.关键字的特点:1.完全小写字母       

                                      2.在增强版本的记事本(比如notepad++)中有特殊的

        3>.注意:1.main不是关键字! 2.关键字不能使用,一旦使用就会自动报错!


2.标识符:

       1>.什么是标识符:在编程过程中,经常需要在程序中定义一些符号来标记一些名称,如:类名(HelloWorld)、变量名、参数名···(就是为了方便使用,自己定义出来的

        2>.标识符的命名规则:

                       ❶硬性要求:ⅰ只能从26个英文字母区分大小写),0~9数字“$”(C语言中不存在这个符号)“_”中选取。

                                            ⅱ.标识符不可以以数字开头!!!

                                            ⅲ.标识符不能是关键字(这里是跟C语言不同,C语言的标识符包括关键字)

                        ❷软性建议:类名规范写法:“大驼峰式”——首字母大写,后面每个单词的首字母都大写。   如:“HelloWorld”、"WelcomeToBeiJing"

                                             变量名、方法名规范写法:“小驼峰式”——首字母小写,后面每个单词首字母大写。  如:"helloWorld""welcomeToBeiJing"


3.基本数据类型:(四类八种)

       (基本类型其实就包括了“常量”所有的取值,比如说“整型”分为“整形常量”和“整型变量”····)

         1>.整数型:byte、short、int、long 

        2>.浮点型:float、double

        3>.字符型:char

        4>.布尔型:boolean

4.引用数据类型:

        字符串、数组、类、接口、Lambda

注意事项:

                  1."字符串"不是基本类型,而是引用型。

                  2.浮点型可能只是一个近似值,并非精确的值。(简单的拿出十进制来说,1/3是无法精确表示的,同理,对于二进制来说,同样有无法精确表示的数。)

                  3.数据范围与字节数不一定相关,例如float是4字节,long是8个字节,但是从上表明显看出,float的取值范围更广!

                  4.浮点数当中,默认是double型,如果想用float型,需要在后面加上一个后缀“F”(小写也可以);整型当中,默认是int型,如果想用long型,需要在后面加一个后缀“L”(推荐使用大写。)(例如:“3.14F” "9L")


5.常量:

        1>.什么是常量:固定不变的值和数据

        2>.常量的分类:字符串常量:用英文双引号引起来的部分;例如"123"(这个不是数字,是字符!) ,"abdjd" ,"sja32" ,"  "   ,"" (可以有多个,也可以是空格,也可以不写

                                   ❷整形常量:直接写上的数字,没有小数点;例如:0、2432、-1233、100

                                   ❸浮点型常量:直接写上的数字,但是有小数点!例如:2.0  3.14  0.

                                   ❹字符常量:凡是用单引号引起来的单个字符 ;例如‘A’、‘中’、‘2’(只能有一个,可以一个空格,但是不能不写!)

                                   布尔常量:只有两种取值;true(真)和 false(假)

                                ❻空常量:null  (不能直接用来打印输出,代表没有任何数据!)(错误写法:System.out.println(null); )

(在C语言中没有布尔常量和空常量,有符号常量  #define ××)


6.变量

1>.什么是变量:程序运行期间,内容可以改变的量

2>.变量的使用方法: 

public class BianLiangQuZhi{
    public static void main(String[] args){
        long a;  //创建方法:数据类型 变量名称;
        a=5L;   //变量的赋值;这里的=不是等号,是把右边的值赋给左边。
        System.out.println(a);
    }

}

或者创建和赋值同时:

int a=5;

3>.注意事项

❶如果创建多个变量,那么变量名称不可以重复,否则现实错误;(注意:不在一个括号里面的可以变量名称相同)

❷对于float和long类型来说,字母后缀“F”和“L”不能丢掉

❸如果使用byte或者short类型的变量,注意右侧的取值不可以超过两者的取值范围,否者报错。(byte的范围:-128~127      short的范围:-32768~32767)

变量必须要先赋值,直接使用打印输出显示错误

❺变量使用不能超过作用域的范围。(【作用域】:从定义变量开始到直接所属的大括号结束)(简单来说,计算机按照代码顺序来执行,在没有定义之前,不可以先使用!

❻可以通过一个语句,创建多个变量,但是不建议这么用。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值