栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > Java

java注释、关键字、标识符、数据类型、常量、变量、注意事项、数据类型转换及规律、字符集

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java注释、关键字、标识符、数据类型、常量、变量、注意事项、数据类型转换及规律、字符集

注释

    注释的作用:解释说明

    //单行注释:可以进行嵌套使用
    
    

关键字

标识符

数据类型

常量
public class Demo05_常量 {
    public static void main(String[] args) {
        
        
        //整数常量
        System.out.println(4);
        System.out.println(-4);
        //小数
        System.out.println(-3.14);
        System.out.println(8.88);

        //布尔常量 真(true)/假(false)
        System.out.println(true);
        System.out.println(false);

        //字符常量''被单引号引起的内容,有且只能有一个字符存在
        System.out.println(' ');//    一个空格算一个字符
        //System.out.println('-1');//-1  是两个字符
        System.out.println('中');
        //ctrl + alt + l 格式化代码:帮我们调整代码格式

        //字符串常量""被双引号引起了的任意内容
        System.out.println("今天");
        //空常量 null
        String str = null;
        System.out.println(str);
    }
}
变量
package com.offcn.demo;

public class Demo06_变量 {
    public static void main(String[] args) {
        
        int a = 10;

        //定义一个byte 类型的数据
        //随意写出的整数,默认数据类型是int类型
        //byte(取值范围):-128~127(-2^7~2^7-1)
        byte b1 = 127;

        //short(取值范围): -32768~32767(-2^15~2^15-1)
        short s1 = 32767;

        //int(取值范围):-2147483648~2147483647(-2^31~2^31-1)
        int i = 2147483647;

        
        long l1 = 2147483647999999l;

        //float 虽然是4个字节,但是远远的大于long类型的整数
        //当我们定义float数据时,一定要在末尾加大写的F或者小写的f
        float f1 = 3.14f;

        //double 数据类型  比  float还要大
        double d1 = 2123123123123131231.23123123123123123123123123123123123;

        //boolean 不参与比较 没有大小

        //char 字符类型 和 short是同等大小  也是2个字节

        //从大到小的数据排序
        //double > float > long > int > short = char > byte
    }
}
注意事项

package com.offcn.demo;

public class Demo07_注意事项 {
    public static void main(String[] args) {
        //1, 变量定义后可以不赋值,使用时再赋值,不赋值不能使用
        //数据类型 变量名 = 数据值;
        int num ;
        //如果定义的时候没有赋值,那么在使用之前必须赋值
        num = 100;
        System.out.println(num);

        //2,变量不能重复定义,并且赋值时类型得匹配
        //当我们在进行变量定义的时候,使用了相同的变量名就会报错
        //short num = 1000;
        //byte b1 = 1.0;

        //3,变量使用时有作用域的限制
        //变脸的作用域 就是这个变量定义最近的一对大括号
        {
            int x = 99;
            System.out.println(x);
            num = 6666;//变量的赋值
        }
        //System.out.println(x);不行 因为超出了 变量的作用域
        System.out.println(num);
    }
}

数据类型转换
public class Demo08_数据类型转换 {
    public static void main(String[] args) {
        
        byte b1 = 127;
        short s1 = b1;
        System.out.println(s1);
        float f1 = b1;
        System.out.println(f1);
        //分割线
        System.out.println("--------------------------------------------------");
        
        long l1 = 2;//范围超过int取值范围就需要加L(l)不超过就不用加
        //强制类型转换格式:小数据类型 变量名 = (小数据类型)大数据变量名;
        short s2 = (short)l1;// 2
        //变量的赋值
        l1 = 32769;
        short s3 = (short)l1;//可能会出现数据溢出
        System.out.println(s3);
    }
}
数据类型转换规律

package com.offcn.demo;

public class Demo09_数据转换规律 {
    public static void main(String[] args) {
        //我们最常用的 整数数据类型就是 int
        //当我们的整数 在做数据运算的时候,如果小于int类型,会自动提升为int类型
        //byte short char
        byte b1 = 127;
        byte b2 = 127;
        int i1 = b1 + b2;
        System.out.println(i1);// 254

        short s1 = 3000;
        int i2 = b1 + s1;
        System.out.println(i2);// 3127

        //当数据类型 大于int类型
        //运算结果 以大数据类型为准   小数据类型 + 大数据类型 = 大数据类型
        int i3 = 1000000;
        long l1 = 1000000;
        long l2 = i3 + l1;
        System.out.println(l2);

        //当数据类型都是int类型
        //运算结果还是int 数据类型
        int i4 = 666;
        int i5 = 100;
        int i7 = i4 + i5;
    }
}

字符集
public class Demo10_字符集 {
    public static void main(String args[]) {
        char c1 = 48;
        System.out.println(c1);// 字符0
        c1 = 65;
        System.out.println(c1);//A
        c1 = 97;
        System.out.println(c1);//a
        c1 = 13;
        System.out.println(c1);//回车
        c1 = 32;
        System.out.println(c1);//空格
    }
}

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1039987.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号