Java

变量

2021-06-24  本文已影响0人  羽屹漫谈


变量:

    变量:内存中一块存储空间的表示(容器)

    变量名:对应的内存空间的名称

    变量值:放在该内存空间的数据

1.变量的数据类型

    因为变量中存放的数据类型是不同的,所以每次在定义变量的时候,要在内存中开辟一块合适的空间

    ,就需要指明数据类型

java中数据类型分类 

1.基本数据类型(8种)

short(2) int(4)  long(8)

float(4) double(8)

char boolean byte

注意:基本数据类型比较相等 用 ==

2.引用数据类型

String  【 比较相等    用 .equals()方法】

    注:

        1字节=8位

        1位是一个二进制的0/1

2.变量的声明和使用 

###### 1.声明变量

数据类型 变量名;

###### 2.赋值  

用等号赋值  //声明和赋值可以合为一句int number=100;

###### 3.使用  

    输出的时候变量名不能放在双引号中

    字符串和变量连接的时候要用+连接

如:

System.out.println(""+变量名+"");

3.变量的命名规则

    1)字母,数字,下划线,$, 但是不能以数字开头,

    2)不能与关键字重名

    3)见名知义

    4)多个单词组成时,第一个单词小写其余单词开头大写 如:myScore

4.从键盘输入变量的值:

//1.导入Scanner类

importjava.util.Scanner;//jdk

publicclassTest1{

    publicstaticvoidmain(String[]args) {

        //2.实例化Scanner类的对象

        Scannerinput=newScanner(System.in);

        //3.使用方法接收键盘输入的值

        System.out.println("请输入姓名:");

        Stringname=input.next();//接收字符串

        System.out.println("请输入你的年龄:");

        intage=input.nextInt();//接收整数

System.out.println("请输入你的身高:");

        doublenumber=input.nextDouble();//接收小数

        System.out.println("你的名字是:"+name+",你今年"+age+"岁,你的身高是"+number);

    }

}

4.数据类型转换

自动类型转换:int(4字节) ---> double(8字节)

1.类型兼容

2.小--->大

强制类型转换:double(8) --->int(4)

大--->小

丢失精度

语法:  (目标类型)变量

运算符:

    #### 1.赋值运算符

          = 

运算规则:把等号右边的值赋给左边

    ####  2.算数运算符

备注

+求和

-求差

*积

/商5/3=1

%余数5%3=2

++自增i++, 先运算再自增  , ++i 先自增再运算

--自减i--, 先运算再自减  , --i 先自减再运算

    #### 3.关系运算符:

          >,< ,>=,<=, == (比较两个数是否相等) !=(比较两数是否不等)

          用来比较运算的

          比较的结果用boolean 类型 的数据表示

    #### 4优先级:

          算术运算符>关系运算符>逻辑运算符

          最低 =(赋值运算符)

          高 ()小括号

上一篇 下一篇

猜你喜欢

热点阅读