Java基础

本节主要讲解Java基础中的标识符,变量、常量数据类型相关知识点。

文章目录

一、标识符

二、变量、常量

数据类型

四、类型转换


一、标识符

标识符(identifier)是用户编程时使用的名字,用于给变量、常量、函数等命名。它是由字母、数字、下划线"_"、美元符号"$"组成,并且首字母不能是数字。没有长度限制,区分大小写,且不能插入空格。

  • 以下是合法的标识符:

        Dog        class_3        _price        $123        $21boy

  • 以下是非法标识符

        3_class        &class       class        No.1

  • 注意有些命名合法但不规范(了解即可不建议用)

        ¥123        $3        _6        $_7    


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

二、变量、常量

1.变量

变量:就是可以改变的量,用于存储信息。注意:Java是强类型语言,变量必须先声明初始化才能使用并且区分大小写。

package cn.ch01


public class Demo01{
    // 属性 成员变量
    
    //变量的声明---数据类型 变量名 = 变量值;
    int a = 0;
    
    public static void main(String[] args){
        //局部变量
        //数据类型 变量名 = 变量值;
        int b = 9;
        System.out.println(b);
        
        //实例化对象    在静态方法中访问成员变量要先实例化对象。
        Demo01 dd = new Demo01();
        
        System.out.println(dd.a)

    }

}

2.常量

常量:在程序执行期间不能发生变化的数据。程序开发中,常量名一般都大写,声明常量时必须赋值,以后只能使用,不能赋值,Java语言中声明常量使用final。

  //声明常量:
        //关键字final 数据类型 = 常量值;
          final int SCORE = 88;

        System.out.println(SCORE);//88

//        SCORE = 22;//报错,常量在声明之后只能使用,不能赋值。

三、数据类型

Java支持基本数据类型和引用数据类型两类。

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

  • 数值型----默认值为0

        整数类型:byte  1个字节                          范围 -128~127

                         short  2个字节

                         int      4个字节

                         long   8个字节

        浮点类型:---默认值为 0.0

                        float    4个字节

                        double  8个字节

  • 字符型:char        2个字节---默认值为null
  • 布尔型:boolean  1个字节--默认值为false

注意:浮点数默认类型为double(若声明一个常量为float型,则要在末尾加上F或f。)

          整数的默认类型为int (声明long型在末尾加上L或l)

四、类型转换

类型转换有隐式类型转换和强制性类型转换


        //隐式类型转换
        short s1 = 1;

        //加法运算得到的数据类型为int---隐式转换

//        s1 = s1 + 1       //报错

        //解决方法---强制转换
        s1 = (short) (s1 + 1);


        System.out.println(s1);

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值