数据类型及拓展

数据类型

强类型语言

要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用

弱类型语言

Java的数据类型分为两大类

基本类型(primitive type)

八大基本数据类型

//整数

public class Dome2{
    public static void main(String[] args){
        //八大数据类型
        
        //整数
        int   num1 = 10;//最常用
        byte  num2 = 20;
        short num3 = 30;
        long  num4 = 30L;//Long类型要在数字后面加个L
        
        
        //小数:浮点数
        float  num5 = 50.1F;//float类型要在数字后面加个F
        double num6 = 3.1415926535;
            
        //字符
        char name = '国';
        //字符串,String不是关键字,属于类
        //String name = "端午";
        
        //布尔值:是非
        boolean flag = true;
        //boolean flag = false;
    }
}

引用类型(reference type)

  • 接口

  • 数组

 

拓展

public class Demo02 {
    public static void main(String[] args) {
        //整数拓展:  进制  二进制0b  十进制   八进制0   十六进制0x
​
        int i = 10;
        int i2 = 010;  //八进制0
        int i3 = 0x10; //十六进制0x  0~9  A~F 16
​
        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);
        System.out.println("==================");
​
        //===========================
        //浮点数拓展?   银行业务怎么表示?
        //BigDecimal   数学工具类
        //===========================
​
        //float  有限  离散  舍入误差  大约  接近但不等于
        //double
        //最好不使用浮点数进行比较
        //最好不使用浮点数进行比较
        //最好不使用浮点数进行比较
​
        float f = 0.1f;  //0.1
        double d = 1.0/10; //0.1
​
        System.out.println(f==d);//false
​
        float d1 = 231313123123123123f;
        float d2 = d1+1;
        System.out.println(d1==d2);//true
​
​
        //================================
        //字符拓展
        //================================
        System.out.println("======================");
        char c1 = 'a';
        char c2 = '中';
​
        System.out.println(c1);
        System.out.println((int)c1);//强制换行
        System.out.println(c2);
        System.out.println((int)c2);//强制换行
​
        //所有字符的本质还是数字
        //编码 Unicode 表:(97 = a   65 = A)  2字节 0-65536
        //  U0000 UFFFF
        char c3 = '\u0061';
        System.out.println(c3);//a
​
        //转义字符
        //  \t   制表符
        //  \n   换行
        //  ....
        System.out.println("Hello\nWorld");
        
        
        //布尔值拓展
        boolean flag = ture;
        if (flag==ture){}  //新手
        if (flag){}  //默认(flsg)等于(flag==ture)
    }
}
​

输出结果:

D:\Java\JDK\bin\java.exe "-javaagent:D:\Java\IDEA\IntelliJ IDEA Community Edition 2021.1.2\lib\idea_rt.jar=63487:D:\Java\IDEA\IntelliJ IDEA Community Edition 2021.1.2\bin" -Dfile.encoding=UTF-8 -classpath D:\Java\JDK\jre\lib\charsets.jar;D:\Java\JDK\jre\lib\deploy.jar;D:\Java\JDK\jre\lib\ext\access-bridge-64.jar;D:\Java\JDK\jre\lib\ext\cldrdata.jar;D:\Java\JDK\jre\lib\ext\dnsns.jar;D:\Java\JDK\jre\lib\ext\jaccess.jar;D:\Java\JDK\jre\lib\ext\jfxrt.jar;D:\Java\JDK\jre\lib\ext\localedata.jar;D:\Java\JDK\jre\lib\ext\nashorn.jar;D:\Java\JDK\jre\lib\ext\sunec.jar;D:\Java\JDK\jre\lib\ext\sunjce_provider.jar;D:\Java\JDK\jre\lib\ext\sunmscapi.jar;D:\Java\JDK\jre\lib\ext\sunpkcs11.jar;D:\Java\JDK\jre\lib\ext\zipfs.jar;D:\Java\JDK\jre\lib\javaws.jar;D:\Java\JDK\jre\lib\jce.jar;D:\Java\JDK\jre\lib\jfr.jar;D:\Java\JDK\jre\lib\jfxswt.jar;D:\Java\JDK\jre\lib\jsse.jar;D:\Java\JDK\jre\lib\management-agent.jar;D:\Java\JDK\jre\lib\plugin.jar;D:\Java\JDK\jre\lib\resources.jar;D:\Java\JDK\jre\lib\rt.jar;D:\Java\java练习\Dome01\out\production\Dome01 Demo02
10
8
16
==================
false
true
======================
a
97
中
20013
a
Hello
World
​
Process finished with exit code 0
​
"sgmediation.zip" 是一个包含 UCLA(加利福尼亚大学洛杉矶分校)开发的 sgmediation 插件的压缩包。该插件专为统计分析软件 Stata 设计,用于进行中介效应分析。在社会科学、心理学、市场营销等领域,中介效应分析是一种关键的统计方法,它帮助研究人员探究变量之间的因果关系,尤其是中间变量如何影响因变量与自变量之间的关系。Stata 是一款广泛使用的统计分析软件,具备众多命令和用户编写的程序来拓展其功能,sgmediation 插件便是其中之一。它能让用户在 Stata 中轻松开展中介效应分析,无需编写复杂代码。 下载并解压 "sgmediation.zip" 后,需将解压得到的 "sgmediation" 文件移至 Stata 的 ado 目录结构中。ado(ado 目录并非“adolescent data organization”缩写,而是 Stata 的自定义命令存放目录)目录是 Stata 存放自定义命令的地方,应将文件放置于 "ado\base\s" 子目录下。这样,Stata 启动时会自动加载该目录下的所有 ado 文件,使 "sgmediation" 命令在 Stata 命令行中可用。 使用 sgmediation 插件的步骤如下:1. 安装插件:将解压后的 "sgmediation" 文件放入 Stata 的 ado 目录。如果 Stata 安装路径是 C:\Program Files\Stata\ado\base,则需将文件复制到 C:\Program Files\Stata\ado\base\s。2. 启动 Stata:打开 Stata,确保软件已更新至最新版本,以便识别新添加的 ado 文件。3. 加载插件:启动 Stata 后,在命令行输入 ado update sgmediation,以确保插件已加载并更新至最新版本。4
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值