1.显示转换与隐式转换;
凡是把占用比特数较少的数据(简称较短的数据)转换成占用比特数较多的数据(简称较长的数据)都使用自动类型转换(隐式转换),即转换类型由编译系统自动完成,不需要程序做特别说明。
如果把较长的数据转换成较短的数据,就要使用强制类型转换(显性转换)
2.常量的命名方式:
Java语言建议常量标识符全部用大写字母表示。
3.整数类型转换成字符串:
用加号来实现此操作。
4.数组的3种初始化方式:
第一种:int[] arr={1,2,3,4,5,6};
第二种:int[] arr=new int[];
第三种:int[] arr=new int[]{1,2,3,4,5,6};
5.&与&&的区别
&在必须计算完左右两个表达式之后,才取结果值;&&可能只计算左边的表达式而不计算右边的表达式。
6.String转换为int
integer.parseInt(String s)
7.栈与堆的区别
栈:方法运行时所进入的内存,变量也是在这里
堆:new出来的东西会在这块内存中开辟空间并产生地址。
8.输出菱形:
intn=5;// 菱形的行数for(inti=1;i<=n;i++){for(intj=1;j<=n-i;j++){System.out.print(" ");// 打印空格}for(intj=1;j<=2*i-1;j++){System.out.print("*");// 打印 *}System.out.println();// 换行}for(inti=n-1;i>=1;i--){for(intj=1;j<=n-i;j++){System.out.print(" ");// 打印空格}for(intj=1;j<=2*i-1;j++){System.out.print("*");// 打印 *}System.out.println();// 换行}
网友评论