javase基础 02

本文介绍了程序设计中的基本概念,包括常量与变量的区别、数据类型的分类及其使用方式,并解释了计算机如何存储数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

继续。。。

常量
在程序执行的过程中,其值不可以发生改变的量
常量分类
1. 字符串常量 用双引号括起来的内容(“HelloWorld”)
2. 整数常量 所有整数(12,-23)
3.小数常量 所有小数(12.34)
4. 字符常量 用单引号括起来的内容(‘a’,’A’,’0’)
5.布尔常量 较为特有,只有true和false
6.空常量 null(数组部分讲解)

public class Const {
    public static void main(String[] args) {
        //字符串常量
        System.out.println("HelloWorld");

        //整数常量
        System.out.println(12);
        System.out.println(-23);

        //小数常量
        System.out.println(12.34);

        //字符常量
        System.out.println('a');
        System.out.println('0');

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

变量(难点)
变量概述
1.在程序执行的过程中,在某个范围内其值可以发生改变的量
2.从本质上讲,变量是内存中储存数据的区域,你能用它来存数据和取数据,还可以改变这个数据。
变量定义格式
1. 数据类型 变量名 = 初始化值(常量);
2. 注意:格式是固定的,记住格式,以不变应万变
计算机存储单元(了解)
变量是内存中的小容器,用来存储数据。那么计算机内存是怎么存储数据的呢?无论是内存还是硬盘,计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写的字母b表示。而计算机最小的存储单元叫“字节(byte)”,通常用大写字母B表示,字节是由连续的8个位组成。
除了字节外还有一些常用的存储单位,大家可能比较熟悉,我们一起来看看:
1byte(B)(字节) = 8bit
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
1PB = 1024TB
数据类型概述
数据类型分类
|- 基本数据类型
|- 数值型
|- 整数类型byte,short,int,long
|- 浮点(小数)类型float,double
|- 字符型char
|- 布尔型boolean
|- 引用数据类型
|- 类class
|- 接口interface
|- 数组[]

注意事项:
A:整数默认是int类型,浮点数默认是double
B:定义long类型数据的时候,要加L或者l,建议加L
定义float类型数据的时候,要加F或者f,建议加F
C:字符
Java中的字符采用的是unicode编码,每一个字符占用两个字节,就可以存储一个汉字
D:boolean类型适用于逻辑运算,一般用于流程控制
* 标识符*
作用
给包,类,方法,变量等起名字
组成规则
由字符,下划线_,美元符$组成
这里的字符采用的是unicode字符集,所以包括英文大小写字母,中文字符,数字字符等。
注意事项
不能以数字开头
不能是Java中的关键字
命名规则
基本要求
见名知意
常见命名的规则
(其实就是文件夹,用于对类进行管理)
全部小写,多级包用点隔开。公司域名的反写
com.cn.com.itheima

一个单词首字母大写 Student,Car
多个单词,每个单词首字母大写 HelloWorld
变量或者方法
一个单词首字母小写。 age,show()
多个单词,从第二个单词开始每个单词首字母大写 maxAge,getAge()

public class Demo06BiaoZhiFu {
    public static void main(String[] args) {
        //定义变量
        //数据类型 变量名 = 初始化值;
        int a = 10;

        //正确
        int b2 = 20;
        //错误
        //int 2b = 30;

        //不能是java中的关键字
        //错误
        //int public = 40;
    }
}

基本数据类型变量的定义和使用
举个例子:

public class Demo07Variable {
    public static void main(String[] args) {
        //定义byte类型的变量
        byte b = 99;
        System.out.println(99);
        System.out.println(b);

        //定义short类型的变量
        short s = 10000;
        System.out.println(s);

        //定义int类型的变量
        int i = 1600000000;
        System.out.println(i);

        //定义long类型的变量
        long l = 6000000000L;
        System.out.println(l);

        //定义float类型的变量
        float f = 12.34F;
        System.out.println(f);

        //定义double类型的变量
        double d = 12.34;
        System.out.println(d);

        //定义char类型的变量
        char c = 'a';
        System.out.println(c);

        //定义boolean类型的变量
        boolean bb = false;
        System.out.println(bb);
    }
}

变量定义的注意事项
*变量未赋值,不能直接使用
引出变量的第二种使用格式
*变量只在它所属的范围内有效。
变量在哪对大括号内,变量就属于哪对大括号
*一行上可以定义多个变量,但是不建议

public class Demo08Variable {
    public static void main(String[] args) {
        //定义变量
        int a = 10;
        System.out.println(a);

        //变量未赋值,不能使用
        int b;
        b = 20; //变量在使用前赋值都是可以的
        System.out.println(b);

        //变量只在它所属的范围内有效
        {
            int c = 100;
            System.out.println(c);
        }
        //System.out.println(c);

        //一行上可以同时定义多个变量,但是不建议
        /*
        int aa,bb,cc;
        aa = 10;
        bb = 20;
        cc = 30;
        */

        int aa=10,bb=20,cc=30;
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值