标识符和关键字
多一个美元符号,还可以用任意文字(大部分,中文,日文,韩文,但不建议)
前三个合法
第二行都合法
数字,警号,关键字,减号
基本数据类型
基本和引用数据类型
表示范围
布尔数组会编译成bit
double输出也是%f
基本数据类型转换
往下就要强制转((int))
ch2-4-数据的输入
无法获取单字符
这里就有阻塞了
nextboolean :可以直接输入true
另有hasNext····
ch2-5-数据的输出
system类 out对象
这里println也可以用转义符
JDK1.5新增的printf
ch2-6-一维数组
中括号可以放在前或后,是引用数据类型 与C语言不同,不用申请空间,new时才开
new时要在后面
Java会直接报错
ch2-7-二维数组
依然前后都可以
两种初始化
ch2-8-运算符
短路运算符
以下代码会报错,因为y没赋过值
public class HelloWorld {
public static void main(String []args) {
int x,y;
if((x=0)==0||(y=20)==y++)
{}
System.out.println(x+":"+y);
}
}
public class HelloWorld {
public static void main(String []args) {
int x,y;
y=20;
if(y==y++)
{System.out.println(y);
}
if((x=0)==0||y==y++)
{System.out.println(x+":"+y);}
System.out.println(x+":"+y);
}
}
21
0:21
0:21
此处是二进制位
这个c没有
ch2-9-控制语句
这里表达式不能用int了