Java基础语法

目录

         1.注释

2.字面量

3.变量

4.变量的注意事项

5.变量在计算机中的底层原理

6.数据类型

7.关键字、标识符


1.注释

单行注释:// 注释内容,只能写一行

多行注释:/*

                        注释内容1

                        注释内容2

                        */

文档注释:/**

                        注释内容

                        注释内容

                  */

package com.pikaqiu.note;

/**
   文档注释
 */
public class NoteDemo {
    public static void main(String[] args) {
        // 单行注释
        System.out.println("我开始学习Java程序,好happy~~");

        /*
            多行注释
         */
    }
}

2.字面量

定义:计算机用来处理数据的,字面量就是告诉程序员:数据在程序中的书写格式

package com.pikaqiu.literal;

public class LiteralDemo {
    public static void main(String[] args) {
        //常见数据在程序中的书写格式
        //1.整数
        System.out.println(666);

        //2.小数
        System.out.println(99.9);

        //3.字符
        //必须用单引号围起来,而且只能有一个字符
        System.out.println('a');
        System.out.println('0');
        System.out.println('中');
        //System.out.println('中国'); 错误,有两个字符
        System.out.println(' '); //空字符
        //System.out.println(''); 错误,里面不能为空

        //特殊字符:\n 代表换行; \t 代表一个tab缩进
        System.out.println('\n'); //println也可以换行,所以这里是换了两行
        System.out.println('\t');

        //4.字符串
        //必须用双引号围起来,里面的内容随意
        System.out.println("我爱你中国");
        System.out.println("");

        //5.布尔值
        //只有两个值,一个true(真),一个false(假)
        System.out.println(true);
        System.out.println(false);
    }
}

3.变量

变量定义的格式:数据类型 变量名称 = 初始值;

package com.pikaqiu.variable;

public class VariableDemo1 {
    public static void main(String[] args) {
        //变量的格式: 数据类型 变量名称 = 初始值;
        double money = 6.0;
        System.out.println(money);

        //收红包
        money = money + 4.0;
        System.out.println(money);

        //修改年龄
        System.out.println("----------------------------------");

        int age = 20;
        System.out.println(age);
        age = 25;
        System.out.println(age);
    }
}

4.变量的注意事项

1.变量必须先声明再使用

2.变量声明后,不能再存储其他类型的数据

3.变量的有效范围是从定义开始到"}"截止,且在同一个范围内不能定义2个同名的变量

4.变量定义的时候可以没有初始值,但是使用的时候必须给初始值

package com.pikaqiu.variable;

public class VariableDemo2 {
    public static void main(String[] args) {
        //1.变量必须先声明再使用
        //System.out.println(a); 错误,没有声明a
        int a = 20;
        System.out.println(a);

        //2.变量声明后,不能存储其他类型的数据
        //a = 1.5; 错误,a为int型不能给它赋值为小数

        //3.变量的有效范围是从定义开始到"}"截止,且在同一个范围内不能定义2个同名的变量
        {
            int b = 30;
            System.out.println(b);
            //int b = 100; 错误,同一个范围内不能定义2个同名变量
        }
        //System.out.println(b); 错误,超出变量的有效范围
        System.out.println(a);

        //4.变量定义的时候可以没有初始化值,但是使用的时候必须给初始值
        int c;
        //System.out.println(c); 错误,c没有初始值
        c = 12;
        System.out.println(c);
    }
}

5.变量在计算机中的底层原理

计算机中最小的组成单元是:使用8个二进制位为一组,来保存数据,我们称之为一个字节

二进制:0B或者0b开头;八进制:0开头;十六进制:0X或者0x开头

6.数据类型

数据类型的分类:1.引用数据类型;2.基本数据类型(4大类8种)

package com.pikaqiu.variable;

public class VariableDemo3 {
    public static void main(String[] args) {
        //基本数据类型定义不同的变量

        //整型
        //1.byte 字节型,占一个字节,表示范围-128~127
        byte number = 98;
        System.out.println(number);
        //byte number2 = 128; 报错,超出表示范围

        //2.short 短整型,占2个字节
        short money = 30000;

        //3.int 整型 默认的类型 占4字节(默认使用的类型)
        int it = 33333333;

        //4.long 长整型 占8个字符
        long lg = 123456789;
        //注意:随意写一个整数字面量,默认是int类型,123456789123456虽然没有超出long的范围,但是超出了int的表示范围
        //如果希望随便写的字面量是long类型,需要在后面加上L/l
        long lg2= 123456789123456L;

        //浮点数
        //1.float 单精度 占4个字节
        //注意:随便写一个小数字面量,默认是double类型
        //如果希望随便写的小数字面量是float类型,需要在后面加上F/f
        float score = 98.5F;

        //2.double 双精度 占8个字节
        double score2 = 888.88;

        //字符
        //char 字符类型
        char ch = 'a';
        char ch2 = '中';

        //布尔
        //boolean 布尔类型
        boolean rs = true;
        boolean rs2 = false;

        System.out.println("--------------------引用数据类型--------------------");
        String name = "西门吹雪";
        System.out.println(name);
    }
}

7.关键字、标识符

关键字:Java中自己保留的一些单词,作为特殊功能,例如:public、class、byte、short.......

注意:不能用关键字作为类名或者是变量名,否则会报错

标识符:就是由一些字符、符号组合起来的名称,用于给类、方法、变量等起名字的规矩

标识符的要求:

基本要求:由数字、字母、下划线(_)和美元符($)等组成

强制要求:不能以数字开头、不能是关键字、区分大小写

命名指导规范:

1.变量名称:满足标识符规则,建议全英文、有意义、首字母小写,满足"驼峰模式",例如:int studyNumber = 59;

2.类名称:满足标识符规则,建议全英文、有意义、首字母大写,满足"驼峰模式",例如:HelloWorld.java

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

皮卡丘√

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值