java基础_数据的表示

1.数据类型

java语言一共有八种数据类型:

四个整数型:byte,short,int,long;默认值都为0

两个浮点型:float,double;默认值:0.0f,0.0d;

一个字符型:char;

一个布尔型:boolean;默认值:false;

数据类型的作用:

1)决定了该数据所需要的存储空间,比如整数数据占4个字节。

2)决定了该数据所能执行的操作,比如整数可以做乘法,但字符串却不能。

代码演示:

public class Demo {
    public static void main(String[] args) {
        System.out.println(21);//int 整型
        System.out.println(21.1);//float / double 类型
        System.out.println(true);// boolean类型
        System.out.println("你好世界!");//String 字符串类型
        System.out.println('v');//char 类型
        System.out.println("他说:\"加油!\"");//转义字符 ;
        System.out.println("you\ttobe");//\t=代表一个tab,也就是8个空格
        System.out.println("你是\n谁啊");//\n=换行
    }

结果:


常量:其值在程序运行期间不会改变。

1)直接常量

例如:public static final int NUM=50;

2)符号常量:也就是直接给常量取个名字。

例如:

public static final double PI=3.14;

代码示例:

public class Demo {
    public static final double PI=3.14;
    public static void main(String[] args) {
        //计算圆的面积,已知直径5cm;
        double a = 5;
        double s = PI*(a/2)*(a/2);
        System.out.println("圆的面积是"+s+"平方厘米");
    }
}

结果显示:


命名方式:

i:符号常量一般都用大写;

ii:多个单词用下划线分割,例如:HELLO_WORLD;

好处:一个用意义的符号可以表达比直接常量更丰富,准确的信息;并且便于维护。

变量:其值在程序运行期间可以被改变。

变量名的命名规则:

1)由数字、字母和下划线组成;

2)数字不能作为首字母;

3)不能使用关键字;

public class Demo {
    public static void main(String[] args) {
        int x1;
        int name_1;
        //int name-1;不能使用特殊符号
        //int name~1;不能使用特殊符号
        //int 1name;不能数字开头
        //int if;不能使用关键字
        int a;
        int aaa;
        int jiage;
    }
}


要求:
i:见名思意;
ii:尽量使用英文单词或单词组合,而不要使用拼音;
iii:如果是单词组合,使用驼峰命名法(priceOfMilk);
iiii:变量名使用小写;

变量的本质:
变量就是内存单元,内存单元是可以存储数据的,当然也可以将数据从中读出。
内存单元有两个属性:地址和值。

int x;的含义是向系统申请一个4个字节的内存空间,给他命名为x;
int x=3;的含义是向系统申请一个4个字节的内存空间,给他命名为x,同时把数据3存储到这个内存单元中。
x = x + 1;的含义是将内存单元的值取出后和1相加,将结果存回到原来的单元中。
y = x + 1;的含义是将内存单元x的值取出后和1相加,将结果存回到一个新的内存单元y中。



 
 

 
 


猜你喜欢

转载自blog.csdn.net/chen_anan/article/details/80848440