PTA——JAVA(二、三)知识点及错题整理

1.
Public 访问权限
final 定义常量
所以定义一个int类型x的常量=55;
以下:

public final int x = 55;

2.

short a = 300;
a = (short)a + 3;

//错误
因为只给a加强制转换short的话是毫无意义的
3是int类型,相加的时候short会自动转化为int来计算,会导致精度丧失。
---------------------------------------------------------------------------------------------------

short a = 300;
a + = 4;

//正确
“为什么和上一个的错误选项相似,而却是正确的呢?”
a+=4a = a + 4并不相同。
前者先判断“4”是否属于short类型,若属于,则(a+4)自动转为short类型,而不出现short+int类型的情况

3.foreach循环一维数组

int a[] = {1,2,3,4,5,6};

for(int i:a){
System.out.print(i);
}//最终输出结果123456

4.foreach循环二维数组

int a[][] = {{123},{456},{789},{101112}};

for(int []i:a){
for(int j:i){
System.out.print(i);
}
System.out.println();
}
//最终输出结果
123
456
789
101112
发布了32 篇原创文章 · 获赞 6 · 访问量 1550

猜你喜欢

转载自blog.csdn.net/Pan_ZC/article/details/104793961
今日推荐