HelloWorld需要注意的问题
1.Java源代码后缀名为java
2.Java源文件由类构成
3.如果类是public的那么原文件名必须与这个public的名字一致
4.在一个java源文件中最多只能有一个public的类,没有public也可以,
有几个类就产生几个字节码文件
如果没有public的类源文件名可以不与类名一致,编译出的字节码文件为类名.class
5.main函数的格式是固定的
public static void main(String[] args){ 需要执行的语句}
main函数是程序的入口
6.每条语句要加英文状态下的分号,大括号要成对出现缺一不可
7.Java语言严格区分大小写
注释
1.单行注释 // ....
2.多行注释 /* .... */
3.文档注释(Java特有)
关键字
保留字
变量的取值范围取决于数据类型
一个方法中名字相同的变量只能定义一次。与数据类型无关
变量的分类
变量的取值只能在变量类型的范围中
long后面不加L l为什么也会编译通过呢?
数据类型的自动转换
定义float的时候后面必须加f或者F
字母转换数字时需要借助ASCII码
字符串用String来定义字符用char来定义
字符串与基本数据类型进行连接运算时不能直接运行而是字符串的拼接
运算时把容量大的转换成容量小的时需要强制转换,否则编译不通过
字符串拼接时当出现第一个字符串起后面的将直接拼接前面的仍然运算
字符类型
System.out.println("\");不能输出"\"因为\默认为转义用的
\t 制表符相当于tab键
布尔类型
强制类型转换
例:float s=(float)2.4; 2.4默认的是double型