201711671132《java实用教程》第二章学习总结

201711671132《java实用教程》第二章学习总结

写在前头:第二章学习的是基本数据类型与数组,由于之前之前已经学习过c++了,跟Java的一些知识点有些类似,所以这一篇总结主要写的是我觉得之前有点模糊的概念以及新学到的内容。

一、教材学习内容总结

(1)教材学习中的问题和解决过程

1、基本数据类型之前的区别:                                 

byte型变量:分配1个字节内存,占8位。

 short型变量:分配2个字节内存,占16位。

char型变量:分配2个字节内存,占16位。

  int型变量:分配4个字节内存,占32位。

 long型变量:分配8个字节内存,占64位。

  float型变量:分配4个字节内存,占32位。

double型变量:分配8个字节内存,占64位。

注:第一java没有无符号的byte,short,int和long,而java中的char型数据一定是无符号的,且不允许使用unsigned来修饰所声明的char型变量;第二以上的类型的精度从低到高排列,当级别低的变量赋值给级别高的变量时,系统自动完成类型转换。

2、类型转换运算:当进行类型转换远算时,注意不可超出变量的取值范围,不然将会导致精度缺失。

3、输出数据:在输出基本型数据中,System.out.println()与Systwm.out.print()二者的区别是前者输出数据后换行,后者不换行。

4、数组:数组是相同类型的变量按顺序组成的一种复合数据类型,数组元素的首地址是该数组的引用。

5、int [ ]a,b=int a[ ],b[ ],int[ ]a,b[ ]=int a[ ],b[ ] [ ]。(注意与c++不同的是,java不允许在声明数组中的方括号内指定数组元素的个数)

(2)代码调试内容总结(课后习题),无问题

1、public class E {

public static void main(String args[]) {

System.out.println((int)'你');

System.out.println((int)'我');

System.out.println((int)'他');

}

}

2、 public class E {

public static void main (String args[ ]) {

char cStart='α',cEnd='ω';

for(char c=cStart;c<=cEnd;c++)

System.out.print(" "+c);

}

}

(3)无疑问

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值