JAVA 01 注释 数据类型

java 01 注释 标示符 数据类型

一 注释

  1. 单行注释:单行注释:只能注释当前行,以//开始,直到行结束。

    //单行注释
    
  2. 多行注释: 多行注释:注释一段文字,以/开始, /结束

    /*
    	多行注释
    	多行注释
    */
    
  3. 文档注释:用于生产API文档,配合javaDoc。

    /*
    
     *文档注释
    
     *文档注释
    
    **/
    

    二 标示符

    标示符:Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。下表为java自己定义好的关键字。

img

标示符命名需要注意以下几点:

  1. 所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始

  2. 首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(_)或数字的任何字符组合

  3. 不能使用关键字作为变量名或方法名。

  4. 标识符是大小写敏感的

    三 数据类型

    Java的数据类型分为三大类,即布尔型、字符型、数值型,其中,数值型又分为整型和浮点型。相对于数据类型,Java的变量类型为布尔型boolean;字符型为char;整型byte、short、int、long;浮点型float、double。其中四中整型变量和两种浮点型变量分别对应于不同的精度和范围。此外,编程时还经常用到两种类变量,即String和Date。

    img

    类型转换

    由于Java是强类型语言,所以要进行有些运算的时候的,需要用到类型转换。

    整型、实型(常量)、字符型数据可以混合运算。

    运算中,不同类型的数据先转化为同一类型,然后进行运算。

    转换从低级到高级(根据容量来看)。

    低 ------------------------------------> 高
    byte,short,char—> int —> long—> float —> double

    类型转换要满足以下规则:

    • 不能对boolean类型进行类型转换。

    • 不能把对象类型转换成不相关类的对象。

    • 在把容量大的类型转换为容量小的类型时必须使用强制类型转换。

    • 转换过程中可能导致溢出或损失精度

      1. 自动类型转换:容量小的数据类型可以自动转换为容量大的数据类型。

        public class zidongzhuanhuan{
            public static void main(String[] arg){
                char c1='a';
                int i1=c1;
                System.out.println("自动转换后的值")}
        }
        

​ 2. 强制类型转换:强制类型转换,又被称为造型,用于显式的转换一个数值的类型.

在有可能丢失信息的情况下进行的转换是通过造型来完成的,但可能造成精度降低或溢出。

强制类型转换的语法格式:(type)var,运算符“()”中的type表示将值var想要转换成的目标数据类型。 条件是转换的数据类型必须是兼容的。

public static void main(String[] args) {
    double x  = 3.14;
    int nx = (int)x;   

    char c = 'a';
    int d = c+1;
    System.out.println(d); 
    System.out.println((char)d);  
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值