Java 变量,数据类型,运算符

一,变量

1.1,什么是变量

        存入内存当中,在内存当中地址上的数据可变,如果不使用变量,那么就需要记住地址进行操作

1.2,如何使用变量

方式一:

①申请变量(申请内存地址)

        数据类型        变量名;        int   a;

②变量的初始化(对地址进行赋值)

        变量名=值;        a=10;

③使用变量

        System.out.println(a);

 方式二:

        ①声明变量并且初始化变量

                int a = 10;

        ②使用变量

                System.out.println("a的值:"+a);

 方式三:

连续定义多个变量

①连续定义多个变量

        int  a,b,c=10;

 ②使用变量

        System.out.println(a);                       错误

        System.out.println(b);                       错误

        System.out.println(c);                       正确

 1.3变量的命名规范

        ①,只能是数字,字母,下划线 美元符号$组成

        ②,不能以数字开头

        ③,不能以使用Java中关键字和保留字命名   

        ④,使用驼峰命名法(两个单词以上组成)

                小驼峰:helloWorld        用途:变量名,方法名

                大驼峰:HelloWorld        用途:类名,接口名

        ⑤,见名知意

        ⑥,Java中区分大小写

 1.4 Java当中的关键字和保留字

二,数据类型

        2.1基本数据类型

                ①整数类型:byte short int long(long赋的值需要加L)

                ②浮点型:float double (在Java中任意一个小数默认是double类型,double类型赋值需要加d,float类型赋的值需要加f)

                ③布尔类型:boolean

                ④字符类型:char               

 

 

         2.3数据类型的细节

                long类型数据使用的时候需要在最后添加

                 float类型数据需要在最后添加F

                字符必须使用'   '来表示     

           2.4转义字符

                转义字符:转变原有字符的原本含义                           

                常见的转义字符:        \n  表示换行    \t表示一个制表位     \u表示十六进制 

                 转义字符 ://注意事项 斜杠不能单独使用 想要使用必须再加一条斜杠也就是双斜杠

 

            2.5引用数据类型

                ①String 表示引用数据类型

                ②在Java当中一切被“包裹起来的类型都是引用数据类型”

 三,数据类型转换

        在Java当中要求等号左边与右边类型要一致,如给出现类型不一致的情况,那么就需要进行类型的转换

3.1自动类型转换

        在数据类型兼容的情况下,小转大就是自动类型转换

        自动类型转换也称为隐试转换

 

 

注:boolean 不参与任何类型转换

        数据类型转换当中范System、、围大小(byte  short char int long float double )

         在Java当中,任意一个整数,都是int        任意一个小数都是double

        在强制类型转换当中会造成数据丢失

3.2强制类型转换

①在数据兼容的情况下,大转小就是强制类型的转换

②也称之为显式转化,需要添加相对应的语法

        语法:(转换的数据类型)变量

 类型转换注意事项

数据类型转换注意的问题:

        1,boolean不参与任何的类型转换

        2,数据类型转换当中范围的大小(byte  short|char   int    long    float   double)

        3,在Java当中,任意一个整数都是int,任意一个小数double

        4,在强制类型转换当中会造成数据丢失

四,运算符

        4.1算数运算符(列举出个别)

                +        -        *        /        ++        --

1,“+”在Java当中有两个作用:     

①,字符串拼接 

        字符串在拼接的时候,任何类型与字符串进行拼接结果都是字符串类型

        1+“a”+1+1+2                1a13

②加法运算

        ++表示自身+1

        --表示自身减1

        ++在前,先加1在使用

        ++在后,先使用在加1

 2,关系运算符

>        <        >=        <=        !=        ==

 

 3,逻辑运算符

&&        ||        !

 

 4,三目运算

boolean结果的表达式?结果1:结果2;

int  a=3;

a<5 ? 结果1:结果2

        当 a > 5 结果为true 那么就返回结果1

        当 a > 5 结果为false 那么就返回结果2 

 

 

5,赋值运算符

=        +=        -+        *=        /=        %=

 

 6,位运算符

&        |        ^        ~        <<        >>        >>>

 

 

 五,控制台录入

控制台录入指的是通过键盘输入数据与程序之间进行交互

使用步骤

        1,创建键盘录入对象Scanner

        2,引入Scanner类

        3,使用创建好的Scanner对象来进行扫描输入内容

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值