java基础语法

文章介绍了Java编程中的注释类型及其使用技巧,包括单行、多行和文档注释。接着讲解了标识符的规则和命名规范,如小驼峰和大驼峰命名法。然后提到了关键字,如class用于定义类,并解释了字面量的不同类型。此外,文章还讨论了变量的概念、定义格式及注意事项,并详细阐述了Java的基本数据类型,包括整数、浮点、字符和布尔类型,以及它们的取值范围和默认值。
摘要由CSDN通过智能技术生成

1.程序注释

        注释是对代码的解释和说明文字。

Java中的注释分为三种:

1.单行注释:

//这是单行注释     快捷键 ctrl+/

2.多行注释(块注释):

/*

这是多行注释文字

这是多行注释文字            快捷键ctrl+shift+/

这是多行注释文字

*/

3.文档注释:

/**
这是多行注释文字
这是多行注释文字        快捷键ctrl+shift+/
这是多行注释文字
*/

使用的技巧

如果我们要对代码进行解释,那么就可以使用注释。

当注释的内容比较少,一行就写完了,可以用单行注释。

如果注释的内容比较多,需要写在多行,那么可以使用多行注释。

注意点

注释的内容不会参与编译和运行的,仅仅是对代码的解释说明而已。

所以,不管在注释当中写什么内容,都不会影响代码运行的结果。

2.标识符、关键字、字面量

2.1标识符

  • 必须由数字、字母、下划线_、美元符号$组成。

  • 数字不能开头

  • 不能是关键字

  • 区分大小写的。

        标识符命名规范

                 小驼峰命名法

                适用于变量名和方法名

                        如果是一个单词,那么全部小写,比如:name

                        如果是多个单词,那么从第二个单词开始,首字母大写,比如:firstName、maxAge

                大驼峰命名法

                适用于类名

                        如果是一个单词,那么首字母大写。比如:Demo、Test。
                        如果是多个单词,那么每一个单词首字母都需要大写。比如:HelloWorld

        不管起什么名字,都要做到见名知意。

2.2关键字

被Java赋予了特定含义的英文单词。

abstractassertbooleanbreakbyte
casecatchcharclassconst
continuedefaultdodoubleelse
enumextendsfinalfinallyfloat
forgotoifimplementsimport
instanceofintinterfacelongnative
newpackageprivateprotectedpublic
returnstrictfpshortstaticsuper
switchsynchronizedthisthrowthrows
transienttryvoidvolatilewhile

第一个关键字class

表示定义一个类。创建一个类。

类:Java项目最基本的组成单元,一个完整的Java项目有可能会有成千上万个类来组成的。

class后面跟随的就是这个类的名字,简称:类名。

在类名后面会有一对大括号,表示这个类的内容。

举例:

public class HelloWorld{ 
      
}

解释:class表示定义类。

类名:HelloWorld

HelloWorld后面的大括号表示这个类的范围。

 2.3字面量

字面量类型说明程序中的写法
整数不带小数的数字666,-88
小数带小数的数字13.14,-5.21
字符必须使用单引号,有且仅能一个字符‘A’,‘0’, ‘我’
字符串必须使用双引号,内容可有可无“HelloWorld”,“黑马程序员”
布尔值布尔值,表示真假,只有两个值:true,falsetrue 、false
空值一个特殊的值,空值值是:null

public class Demo {
    public static void main(String[] args) {
        System.out.println(10); // 输出一个整数
        System.out.println(5.5); // 输出一个小数
        System.out.println('a'); // 输出一个字符
        System.out.println(true); // 输出boolean值true
        System.out.println("欢迎来到黑马程序员"); // 输出字符串
    }

区分技巧

  1. 不带小数点的数字都是整数类型的字面量。

  2. 只要带了小数点,那么就是小数类型的字面量。

  3. 只要用双引号引起来的,不管里面的内容是什么,不管里面有没有内容,都是字符串类型的字面量。

  4. 字符类型的字面量必须用单引号引起来,不管内容是什么,但是个数有且只能有一个。

  5. 字符类型的字面量只有两个值,true、false。

  6. 空类型的字面量只有一个值,null。

3. 变量

3.1 什么是变量?

变量就在程序中临时存储数据的容器。但是这个容器中只能存一个值。

3.2 变量的定义格式

数据类型 变量名 = 数据值;

3.2.1格式详解

数据类型:限定了变量当中能存储什么类型的数据。

如果要存10,那么数据类型就需要写整数类型。

如果要存10.0,那么数据类型就需要写小数类型。

变量名:其实就是这个容器的名字。

当以后想要使用变量里面的数据时,直接使用变量名就可以了。

数据值:真正存储在容器中的数据。

分号:表示语句的结束,就跟以前写作文时候的句号是一样的。

3.2.2变量的注意事项

  • 变量名不能重复

  • 变量在使用之前必须要赋值。

4.数据类型

java支持数据类型分为两类: 基本数据类型和引用数据类型。

基本数据类型共有8种,可以分为三类:

数值型:整数类型(byte、short、int、long)

浮点类型(float、double)

字符型:char 布尔型:boolean

8种基本数据类型的默认值、位数、取值范围,如下表所示:

数据类型关键字内存占用取值范围
整数byte1负的2的7次方 ~ 2的7次方-1(-128~127)
short2负的2的15次方 ~ 2的15次方-1(-32768~32767)
int4负的2的31次方 ~ 2的31次方-1
long8负的2的63次方 ~ 2的63次方-1
浮点数float41.401298e-45 ~ 3.402823e+38
double84.9000000e-324 ~ 1.797693e+308
字符char20-65535
布尔boolean1true,false

最为常用的数据类型选择:

  • 在定义变量的时候,要根据实际的情况来选择不同类型的变量。

    比如:人的年龄,可以选择byte类型。

    比如:地球的年龄,可以选择long类型。

  • 如果整数类型中,不太确定范围,那么默认使用int类型。

  • 如果小数类型中,不太确定范围,那么默认使用double类型。

  • 如果要定义字符类型的变量,那么使用char

  • 如果要定义布尔类型的变量,那么使用boolean

4.1 定义8种基本数据类型变量

public class Demo{
    public static void main(String[] args){
        //1.定义byte类型的变量
        //数据类型 变量名 = 数据值;
        byte a = 10;
        System.out.println(a);

        //2.定义short类型的变量
        short b = 20;
        System.out.println(b);

        //3.定义int类型的变量
        int c = 30;
        System.out.println(c);

        //4.定义long类型的变量
        long d = 123456789123456789L;
        System.out.println(d);

        //5.定义float类型的变量
        float e = 10.1F;
        System.out.println(e);

        //6.定义double类型的变量
        double f = 20.3;
        System.out.println(f);

        //7.定义char类型的变量
        char g = 'a';
        System.out.println(g);

        //8.定义boolean类型的变量
        boolean h = true;
        System.out.println(h);

    }
}

注意点

  • 如果要定义 一个整数类型的变量,不知道选择哪种数据类型了,默认使用int。

  • 如果要定义 一个小数类型的变量,不知道选择哪种数据类型了,默认使用double。

  • 如果要定义一个long类型的变量,那么在数据值的后面需要加上L后缀。(大小写都可以,建议大写。)

  • 如果要定义一个float类型的变量,那么在数据值的后面需要加上F后缀。(大小写都可以)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

钟月一人

码字整理不易,感谢各位大佬支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值