达内学习日志 DAY02:变量与java的基本数据类型(int,long,float,double,char,boolean)

来源:互联网 发布:女士马丁靴品牌知乎 编辑:程序博客网 时间:2024/05/21 11:35

上午讲变量

一.变量

一个变量的产生又可分为四步,声明,命名,初始化以及访问。

1>.声明:主要是声明变量的类型。

2>.命名:命名可以以字母开头,不能以数字开头,允许出现_和美元符号,其他符号不可以。

3>.初始化:即第一次赋值。

4>.访问:对变量进行存取,运算。

课上的程序如下:


结果如下:


最后的最后是

long time = System.currentTimeMillis();

System,out,println(time);

表示从1970年1月1日至运行程序所经历的毫秒数。


二.java的的基本类型

int—整型,long—长整形,float—浮点型,double—双精度浮点型,char—字符型,boolean—逻辑运算

int—整型,范围:-2^31—2^31-1

long—长整形,目的:防止int范围超出,导致运算时溢出,使结果错误

float—浮点型,double—双精度浮点型均适用于小数,一般默认double

整数一般默认int,如需使用long,在数字后加L或l,一般在第一个数字后加

小数一般默认double,如需使用float,在数字后加F或f

char—字符型,适用于输出字符

boolean—逻辑运算,适用于输出true和flase,用于判断

程序如下:

结果如下:


解说:


1.这是课上做的小练习,第一题中输出的是a1,a2和c的结果,变量a1在int类型中进行运算,所以5/2的结构是2,因为整型变量进行运算,输出结果为整型。

int c = 2147483647;

c=c+1;

System.out.println(c);

这个程序想展示的是int的范围,溢出的结果为-2147483648.


2.第二题展示的是如果声明一个long类型时,初始化时应加L;

以及从g,h,i,所输出的结果不同,可以看出加L的位置是对结果有影响的

所以,应该尽量避免溢出。


3.第三题指出在double类型中,3.0-2.9的结果不为0.1,而是近似0.1

0 0
原创粉丝点击