JavaNote01_变量 基本数据类型
2017-01-02 20:38
316 查看
》主要内容:
变量的初始化、赋值、读写操作8中基本数据类型(取值范围)、整数的直接量(字面量)是哪种类型、浮点数的字面量是哪种类型
》变量
》》声明变量:开启一个存储单元,用于存储一个数据。
》》注意:
1. Java必须先声明, 并且初始化以后才能使用2. 在同一个作用域中不能重复定义!
3. 变量可以多次赋值,重复使用
4. 声明变量时候同时初始化
5. 一行声明多个变量
1 package a1_test.com; 2 3 public class Test01 { 4 public static void main(String[] args) { 5 6 //出现编译错误:The literal 4000000000 of type int is out of range 7 //原因:整数的直接量是int类型 8 //解决办法:在整数后面添加一个l/L让其变成长整型 9 long l = 4000000000; 10 System.out.println(l); 11 } 12 }
整数的直接量
》》long
采用64存储,相当于8个byte范围:非常大!
以l、L为结尾的字面量是long类型的字面量。
超过int范围的数据要采用long类型进行计算
计算机中时间采用long类型表示
计算机时间是从1970年到现在累计的毫秒数
》》浮点数类型
浮点数采用的2进制科学计数法。
float double
float 32位浮点数
double 64位点数
double 的精确程度是float的两倍
浮点数字面量默认类型是double,f为后缀的字面量是float类型
double 类型计算有舍入误差!天生现象!
》作业
定义整数变量 a b c d, 分别赋值特定数,并且进行计算,得到如下结果:计算a+b的结果
计算a*b结果
计算a/b的结果
设计一组数据使a+b+c+d的计算结果溢出
利用long类型解决a+b+c+d溢出的问题。
定byte short类型的变量 e 和 f,利用字面量初始化为特定的值,输出这些值。
定义double类型的变量x,c, 其中c赋值为光速,计算x的值为一个光年的距离,结果单位为“米”。
查询资料,利用double类型计算银河系的宽度。
相关文章推荐
- 磨刀不误砍材工 - Java的基础语言要素(从变量/常量切入,看8种基本数据类型)
- java中交换两个基本数据类型的变量函数swap怎么写
- JAVA 基础语法(一)——变量以及基本数据类型
- JAVA语法基础之变量和基本数据类型
- java八大基本数据类型、变量、静态代码块
- java基本数据类型,变量
- Chapter 3、Java语法基础(二)----Java基本数据类型、变量与常量 (20th,Feb)
- java变量和基本数据类型
- java主类结构、基本数据类型、 变量与常量、运算符、数据类型转换、代码注释与编码规范
- java基本数据类型变量的赋值详解
- JAVA第二章基础知识:注释,标识符,数据类型常量变量,基本数据类型转换。--------------(Make A little EvProgresseryday )
- Tarena - 变量与java的基本数据类型(int,long,float,double,char,boolean)
- java基础回顾----java基本数据类型及变量
- Java中数据类型转换&基本类型变量和对象型变量
- Java基本语法(二)Java的数据类型和变量
- Java基础语法(一)(标识符,关键字,注释,常量,变量,基本数据类型)
- [笔记][Java 4 Android][001~006] Java4android 环境配置、变量、基本数据类型
- JAVA第二天变量补码进制转换基本数据类型
- java入门-标识符、关键字、基本数据类型、变量与常量、运算符
- java基本数据类型&java变量类型