JAVA学习的第三天
2015-07-30 23:50
267 查看
1、什么是变量?变量的三要素是什么?
答:变量是一块命了名的内存空间。空间的内容可以变化。通过不断的用新数据去替换老数据,达到内存重用的目的。
变量的三要素:变量数据类型、变量名、变量值。
2、什么常量?如何定义常量?定义常量的好处是什么?
答:常量也是内存中一块命了名的空间,但空间内容不能在运行期间发生变化。
在变量类型前加final就可以定义常量。
(1)可以引入业务名称;
(2)可以做到“一改全改”。
3、字符类型采用什么编码集?占几个字节?
答:字符类型采用ASC码编码集。,占2个字节。
4、类型转换有几种方式?
答:(1)自动类型转换:容量小的自动转换成容量大的类型,所以小类型可以赋给大类型;整型运算,结果至少是int。
(2)强制类型转换:将某一个类型强制转换为另一个类型,一般发生在大类型转小类型时,并可能损失精度。
5、=和==的区别
答:=表示赋值(创建a变量,将8存放在a变量空间)
==表示比较(将变量a的内容取出来和8比较是否相等)
6、以下表达式哪些编译有错误?为什么
public void method(){
int i=1,j;
float f1=0.1;
// float为单精度浮点型,不能把大类型的双精度浮点型赋给它
float f2=123;
double d1=2e20,d2=124;
byte b1=1,b2=2,b3=129;
// 字节型byte的范围在-128至127之间,不能给b3赋值129
j=j+10;
// j未赋值
i=i/10;
i=i*0.1;
// i为整型,i*0.1为双精度浮点型,不能赋给i
char c1='a',c2=125;
byte b=b1-b2;
// 整型的运算当中结果至少为int
char c=c1+c2-1;
// 1为整型不能赋给字符型
float f3=f1+f2;
float f4=f1+f2*0.1;
// 0.1为双精度浮点型不能赋给单精度浮点型
double d=d1*i+j;
float f=(float)(d1*5+d2);
}
今天开始了简单语句的应用
答:变量是一块命了名的内存空间。空间的内容可以变化。通过不断的用新数据去替换老数据,达到内存重用的目的。
变量的三要素:变量数据类型、变量名、变量值。
2、什么常量?如何定义常量?定义常量的好处是什么?
答:常量也是内存中一块命了名的空间,但空间内容不能在运行期间发生变化。
在变量类型前加final就可以定义常量。
(1)可以引入业务名称;
(2)可以做到“一改全改”。
3、字符类型采用什么编码集?占几个字节?
答:字符类型采用ASC码编码集。,占2个字节。
4、类型转换有几种方式?
答:(1)自动类型转换:容量小的自动转换成容量大的类型,所以小类型可以赋给大类型;整型运算,结果至少是int。
(2)强制类型转换:将某一个类型强制转换为另一个类型,一般发生在大类型转小类型时,并可能损失精度。
5、=和==的区别
答:=表示赋值(创建a变量,将8存放在a变量空间)
==表示比较(将变量a的内容取出来和8比较是否相等)
6、以下表达式哪些编译有错误?为什么
public void method(){
int i=1,j;
float f1=0.1;
// float为单精度浮点型,不能把大类型的双精度浮点型赋给它
float f2=123;
double d1=2e20,d2=124;
byte b1=1,b2=2,b3=129;
// 字节型byte的范围在-128至127之间,不能给b3赋值129
j=j+10;
// j未赋值
i=i/10;
i=i*0.1;
// i为整型,i*0.1为双精度浮点型,不能赋给i
char c1='a',c2=125;
byte b=b1-b2;
// 整型的运算当中结果至少为int
char c=c1+c2-1;
// 1为整型不能赋给字符型
float f3=f1+f2;
float f4=f1+f2*0.1;
// 0.1为双精度浮点型不能赋给单精度浮点型
double d=d1*i+j;
float f=(float)(d1*5+d2);
}
今天开始了简单语句的应用
相关文章推荐
- java基础从零开始
- spring mvc配置文件
- spring 注解&XML实现AOP编程
- 再谈如何将android studio项目转换成eclipse
- 【Java】Java内存管理
- spring hibernate 配置文件模板
- 如何将Eclipse中的项目迁移到Android Studio 中
- Struts2中使用OGNL调用静态方法及静态属性
- Eclipse 官方简体中文语言包下载地址及安装方法
- Java测试序列化数据时的计数策略
- [非原创]java 中static作用解析
- java 堆 栈 方法区的简单分析
- JAVA设计模式——代理模式
- eclipse的Toggle Block Selection Mode功能---列模式
- java并发二
- Java操作串口
- Java操作串口 分类: Java 2015-07-30 23:18 11人阅读 评论(0) 收藏
- java作业
- Java心得3
- Java Collection框架—List\ set \map 的异同世界