美文网首页
Java基础笔记004之变量和基本数据类型

Java基础笔记004之变量和基本数据类型

作者: LesterYu | 来源:发表于2017-10-14 15:32 被阅读0次

笔记:

1.变量:存数的,代词,指代它所存的那个数

  1)声明:

      int a; //声明一个整型的变量,名为a

      int b,c,d; //声明三个整型的变量,名为b,c,d

  2)初始化:第一次赋值

    2.1)声明的同时初始化

      int a = 250; //声明整型变量a并赋值为250

    2.2)先声明后初始化

    int b;  //声明整型变量b

    b = 250; //给变量b赋值为250

  3)使用:

    3.1)对变量的使用就是对它所存的那个数的使用

int a = 5; //声明整型变量a并赋值为5

int b = a+10; //取出a的值5,加10后,再赋值给变量b

System.out.println(b);  //输出变量b的值15

System.out.println("b"); //输出b,双引号中的原样输出

        a = a+10; //取出a的值5,加10后,再赋值给a

  //在a本身基础之上增10

        System.out.println(a); //输出变量a的值15

    3.2)变量的使用必须与数据类型匹配

int a = 25.678; //编译错误,数据类型不匹配

    3.3)变量在用之前必须声明并初始化

System.out.println(m); //编译错误,m未声明

        int m;

        System.out.println(m); //编译错误,m未初始化

  4)命名:

    4.1)只能包含字母、数字、_和$符,

    并且不能以数字开头

    4.2)严格区分大小写

    4.3)不能使用关键字

    4.4)可以中文命名,但不建议

建议:"英文的见名知意","驼峰命名法"

2.基本数据类型:

  1)int:整型,4个字节,-21个多亿到21个多亿

    1.1)整数直接量默认为int类型,但不能超范围,超范围则编译错误

    1.2)两个整数相除,结果还是整数,小数位无条件舍弃

    1.3)整数运算时,超范围则发生溢出,溢出是需要避免的

  2)long:长整型,8个字节,很大很大很大

    2.1)长整型直接需要数字后加L和l

    2.2)运算时若有可能溢出,建议在第1个数字后加L

    2.3)System.currentTimeMillis()用于获取自

1970.1.1零时到此时此刻的毫秒数

  3)double:浮点型,8个字节,很大很大很大

    3.1)浮点数直接量默认为double型,若想表示float,需在数字后加F和f

    3.2)double在运算时,有可能出现舍入误差

  4)boolean:布尔型,1个字节

    4.1)只能赋值为true和false

  5)char:字符型,2个字节

    5.1)采用Unicode编码格式,一个字符对应一个码

        表现的形式是字符char,实质上是码int

ASCII码('a'--97 'A'--65 '0'--48)

    5.2)字符直接量必须放在单引号中,只能有一个

    5.3)特殊符号需要通过\来转义

3.基本数据类型间的转换:

    基本数据类型从小到大依次为:

    byte,short,int,long,float,double

            char和short同大小

  1)两种方式:

    1.1)自动类型转换:从小类型到大类型

    1.2)强制类型转换:从大类型到小类型

      (要转换为的数据类型)变量

      强转有可能会溢出或精度丢失

  2)两点规则:

    2.1)整数直接量可以直接赋值给byte,short,char,

但不能超出范围

    2.2)byte,short,char型数据参与运算时,

        先一律转换为int再运算

今日心情:

    今日虽秋雨连绵,是对往日知识回顾的大好时机。温故而知新,也许真的有些道理,将几日前的知识点重新整理,发现亦有些许陌生。幸亏有留下只言片语的笔记,将其整合,也不乏成为日后复习的珍宝。

    周末,本是悠闲娱乐之时光。却无奈天资愚钝,唯有借娱乐时光,将己投入代码之火中,千锤百炼,方成大器。于他人游玩之际,长己之技,以补昨日之失。其路虽远,而龟不留步,亦可达焉。

相关文章

  • Java基础笔记004之变量和基本数据类型

    笔记: 1.变量:存数的,代词,指代它所存的那个数 1)声明: int a; //声明一个整型的变量,名为...

  • java

    数据类型分为:8大基础数据类型和3大引用数据类型。 基础数据类型和引用数据类型的区别: 1,基本数据类型变量声明之...

  • java编程分类

    一、java简介java开发环境配置java基础语法java对象与类java基本数据类型java变量类型java修...

  • 探究final在java中的作用

    一. final修饰变量 1. 基础: final修饰基本数据类型变量和引用数据类型变量. 相信大家都具备基本的常...

  • Kotlin 基本数据类型 (笔记 二)

    Kotlin 基本数据类型 (笔记 二) 1.介绍 ​ 无基础数据类型,定义的变量为kotlin 封装的对...

  • 基本数据类型

    Java是强类型语言,每个变量都需要声明其数据类型.Java数据类型可分为基本数据类型和引用数据类型. 基本数据类...

  • 服务端JVM性能调优实战【一】

    基础概念先了解一波 一、数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原...

  • Java SE基础2

    1、Java类的成员变量: Java类中的成员变量可以是任何一种数据类型(包括基本数据类型和引用数据类型); 在定...

  • java基础系列01--基础类型

    java 基础 1 变量 变量的定义格式:数据类型 变量名 = 变量值; int a = 5; 2数据类型 Jav...

  • 数据类型

    Java中,变量分为两种:基本类型的变量和引用类型的变量。 基本数据类型(基本数据类型是CPU可以直接进行运算的类...

网友评论

      本文标题:Java基础笔记004之变量和基本数据类型

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