Day2数据类型

一。idea的使用

1. 创建一个java项目

File》New》Project》Next》Next》

Project name 项目名称,可根据每天学习的内容或时间填写相关名称 day01

Project location 项目所在的路径,在你的电脑上新建一个固定的文件夹,例E:\java09\day01

Finish》OK》This Window或者New Window

在当前java项目下新建java文件(一个项目可以由多个java源文件组成,java源文件必须在src目录下)

选中src右键》New》Java Class》取名》enter回车(创建多个java文件重复该步骤)

交作业:选中项目名day01,右键》Show In Explorer》或者直接打开E盘 E:\java09\day01。将day01压缩

2. 设置字体大小

File》Settings》Editor》Font 将size设置20

3. 设置文档注释模板

​        File》Settings》Editor》File and Code Templates,找到Includes下的File Header填写下列信息 (可根据个人情况修改成你的信息)
/**
*@author 
*@QQ  
*@company 
*@create  ${} 
*/
 

二。数据类型

/**
 * @YJX
 * @1097564579
 */
public class Demo1 {//class类 ————>基本单元都是类 Demo2类名
    // psvm tab 快速补全
    public static void main(String[] args) {
        //sout
        System.out.println(123); //整数类型
        System.out.println(11.4);//小数(浮点型)
        System.out.println("hello ");
        System.out.println("杨景翔");//字符串 :0个或者任意多个字符串组成
        System.out.println('7');//字符类型 :   只能是一个字符
        // 表示特殊的字符 换行, tab键
        //System.out.print('\n');//   \代表转义字符,不会输出\   ,把n转换成换成的意思
        System.out.println('\t');//    \tab制表符
        System.out.println('\\');//   \
        System.out.println('\'');//   \


        System.out.println(false);// F
        System.out.println(true);// T
       /*false假和true真在计算机中表示boolean布尔类型的变量,代表相反的两种状态,在后期主要用于判断
*/
public class Demo2 {//class类--->java文件的基本单元都是类  Demo2类名
    //   psvm     tab快速补全
    public static void main(String[] args) {
        //sout
        //整数类型、浮点型、字符串型、字符型、布尔类型

        System.out.print(123);//整数类型
        //System.out.print('\n');//  \代表的是转义字符,不会输出\    ,把n转换成换成的意思
        System.out.print('\t');   //tab制表符
        System.out.println('\\');
        System.out.println('\'');
        System.out.println(11.4);//小数(浮点型)
        System.out.println("hello");
        System.out.println("戴杰");//字符串类型 :0个或者多个任意的字符组成
        System.out.println('男');//字符类型:   只能是1个字符
        System.out.println('?');
        System.out.println('1');
        //  表示特殊的字符   换行、  tab键

        // false假  true真在计算机中表示boolean布尔类型,代表相反的两种状态,在后期主要用于判断
        System.out.println(false); //   F
        System.out.println(true); //    T
    }

三。常量与变量

数据在内存中存储需要开辟相应的内存空间,在程序执行过程中,大部分的数据的值会发生改变。

变量在程序中如何表示:(画图)

变量是内存中的小容器,用来存储数据。为了区分不同的变量,会给变量取不同的变量名。(高铁座位编号)

变量定义的格式: 数据类型 变量名 = 变量值; 例int a = 10;

为什么要使用变量?用来不断的存放同一类型的数据,并可以重复使用

int a = 10;
a = 100;
System.out.println(a);

  int a;//声明一个整数类型的变量
        a=99;//赋值
        int x=1,y=5,z=8;//中间用,隔开
        

 3.1 使用变量的注意事项

 1、变量名的命名规范

​    2. 作用域问题    同一个区域不能使用相同的变量名

​    2、初始化值的问题       变量在使用前必须有初始值

​    3、可以一条语句声明多个统一数据类型的变量

 3.2 标识符的命名规范

​    由数字、字母、下划线_ 、美元符号$ 组成

​    不能以数字开头

​    不能是关键字(在java领域有特殊含义的英语单词)

​    区分大小写

 四。数据类型

java语言是强类型语言,对于每一种数据都定义了明确的具体的数据类型,在内存种分配不同大小的内存空间

java数据类型的分类

​    基本数据类型

​    引用数据类型(在面向对象部分讲解)

基本数据类型分类

 1. 整数型

    byte 占1个字节 -128到127

    short 占2个字节

    int  占4个字节

    long  占8个字节

 2. 浮点型

    float  占4个字节  单精度浮点型

    double  占8个字节  双精度浮点型

 3. 字符型

    char  占2个字节  

 4. 布尔型

​      boolean在java中没有明确指定它在内存中所占的大小

案例演示

1. 定义不同基本数据类型的变量,并输出
2. 赋值时注意float类型,long类型

public class Demo3 {
    public static void main(String[] args) {
        /*
        java对数据类型的分类: 基本数据类型    、  引用数据类型(在后期讲)
        基本数据类型:
        1. 整数型
           byte字节型  占1个字节(8位二进制数字) 范围-128 到 127
           short短整型 占2个字节(16位二进制数字)
           int整型     占4个字节(32位二进制数字)
           long长整型  占8个字节(64位二进制数字)
        2. 浮点型
            float  占4个字节 单精度的浮点型 精确到6-7位小数点
            double 占8个字节 双精度的浮点型  精确到15-16位小数点
        3. 字符型
            char  占2个字节
        4. 布尔型
            boolean   只能存false 和true
         */
        byte b1 = 120;
        short s1 = 12340;
        int i1 = 999999999;//默认整数都是int
        long l1 = 999999999999L;//需要加L 或者l  才会在表示long类型

        double d1 = 99.9999;//默认小数都是double
        float f1 = 9.8F;//需要加f和F

        char c1 = '男';
        char c2 = '女';

        boolean bb = false;
        boolean cc = true;

        System.out.println(c1);//输出变量的值
        System.out.println("c1");//加引号不能输出变量的值,输出“”固定的字符
    }
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值