美文网首页
第三天学习Java

第三天学习Java

作者: Hoffnung_8164 | 来源:发表于2020-03-18 21:42 被阅读0次

生命里真正让你难以忘怀并深怀感恩的,不是路上的苦楚和风雨,而是那个一路清醒且勇敢的自己。

2.1、变量

    A:定义变量的语法形式

    //1先声明,在赋值

    数据类型  变量名

    变量名= 赋值

2.声明和赋值写在一起

    数据类型 变量名 = 赋值

3、多个变量统一声明。就是写在一起声明。必须是同种类型

    数据类型  变量名1,变量名2,变量名3

    B:变量的注意点:

        1、变量必须先定义,才能使用

        2、变量名不能冲突,在同一作用域内

        3、目前所学的变量,先初始化,再使用

    数据类型

        Java中的变量具有严格的数据类型区分(强类型语言)

        在Java语言中,任何一个值,都有其对应类型的变量

        Java中的数据类型

    基本数据类型

        整数,小数(浮点数),布尔,字符

        引用数据类型

        字符串。数组。对象

        整数型:

注意:int为整数的默认类型,如需定义long类型,需要在值的后面追加”L“;

小数型/浮点型

    浮点型数值采用科学计数法表示:

    2E3等价于2*10的三次方(结果:2000.0)

    3E5等价于3*10的五次方(结果:30000.0)

    注意:double为小数型的默认类型,如需定义Float类型,需要在值的后面追加”F“;

布尔类型

    可直接赋值。true/false

    也可赋值一个结果为 true/false的表达式

    注意:Java中的Boolean不能参与算术运算

字符

    Unicode字符集支持ASCII编码(美国信息交换标准代码)。

    Unicode中每个字符都对应一个十进制整数,从而可以使用多种方式赋值

        字符赋值:char c1 = ‘A’;(通过‘’描述为字符赋值)

        整数赋值:char c2=65(通过十进制65在字符集中对应的字符赋值)

        进制赋值:char c3='\u0041'(通过十六进制数41在字符集中所对应的字符赋值)

转义字符

引用数据类型(字符串)

    String类型的字面取值

        String str1 = ”您好“;

        String str2= "HelloWorld";

注意:字符只能放一个,用单引号引起来。字符串可以放多个,用双引号引起来

    类型转换(1)

        自动类型转换

        两种类型相互兼容

        目标类型大于源类型

    类型转换(2)

        强制类型转换

        两种类型相互兼容

        目标类型小于源类型

    强制类型转换规则

        整数长度足够,数据完整

        例:int i=100; byte b=(byte) i;      最后b=100

        整数长度不够,数据截断

        例:int i =10000;  byte  b = (byte) i;    最后b=16

        小数强转整数,数据截断

        例:double d = 2.5;  int  i  = (int)d    最后d=2

        字符整数互转,数据完整

        例:char c  =  65;  int  i =c;  最后i=65

    boolean的取值为true/false,不可与其他类型转换

总结

    1、变量

        概念:内存中的一小块空间,用于数据的存储,该变量的数值,在程序的执行过程中可以改变

            三要素:数据类型,变量名 数值

        语法:

            //1先声明,在赋值

            数据类型  变量名

            变量名= 赋值

        2.声明和赋值写在一起

        数据类型 变量名 = 赋值

        3、多个变量统一声明。就是写在一起声明。必须是同种类型

        数据类型  变量名1,变量名2,变量名3

2、数据类型

        基本类型,引用类型

        4类8种:(记住,掌握,会用)

    整数型,4种

        byte,short,int(默认),long(加L)

        浮点型,2种

        float(加F),double(默认)

    字符型

        char:单引号引起来的单个字符,对应的是编码表中的编码值:0-65535

            A对应的是65,a对应的是97

            布尔类型

        Boolean :true,false

    类型转换:

        自动转换:类型兼容,取值范围小==>取值范围大

        强制转换:类型兼容,取值范围大==>取值范围小。数据可能不安全,需要强制转换

            转换方法:(需要强转的类型) 数值

    String:引用类型

        双引号引起来的字符序列。“abc”,“hello world”,“      王二狗”。

自我总结

今天主要学习的是变量以及数据类型还有数据类型之间的转换,主要的话还是在数据类型转换那块吧,哪里的话可能比较重要一点,因为以前有过这方面的基础,所以还行,今天遇到问题还是编码的问题,然后每次都要去改编码格式,后来去百度了一下,解决了,这里也写一下,提醒一下.

选择设置=首选项=新建=ANSI完成就好了,这里也记录下

相关文章

  • 2018-08-17

    java学习第三天之JDBC 观看慕课网后写的一些笔记 java 和 数据库 的桥梁 具体使用部位: 连接jdbc...

  • 【python】While 和for循环

    1、While循环语句 这是我学习python第三天,由于之前学习过c、java等计算机语言,虽然不算精通,但基本...

  • Java学习第三天

    一:复习回顾: 基本数据类型:(面试问题) 浮点型: double float 整型 :long int shor...

  • 学习Java第三天

    方法:程序中完成独立功能,可重复使用的一段代码的集合 方法定义格式: 【修饰符】 返回值的类型 方法名称(形式参数...

  • java 学习第三天

    面向对象编程 类的属性 总结: 软件包 包帮组管理大型软件系统:将语言近似的类组织到包中(类似文件夹);解决类命名...

  • 第三天学习Java

    生命里真正让你难以忘怀并深怀感恩的,不是路上的苦楚和风雨,而是那个一路清醒且勇敢的自己。 2.1、变量 A:定义变...

  • Java学习笔记-第三天

    数组 数组的概念:同一种类型数据的集合。 数组的好处:可以自动给数组中的元素从0开始编号,方便操作这些元素。 数组...

  • java学习笔记(第三天)

    static修饰符 静态变量:也被称为类变量。局部变量不能被声明为静态变量。 静态方法:静态方法不能使用类的非静态...

  • 全新Java学习完整路线图

    Java教程,Java学习,Java学习路线图,全新Java学习路线图! 深知广大爱好Java的人学习是多么困难,...

  • Java学习第三天流程语句

    有编程基础的小伙伴,这节内容可以略过,嘿嘿嘿。

网友评论

      本文标题:第三天学习Java

      本文链接:https://www.haomeiwen.com/subject/rlxhyhtx.html