数据类型和运算符
1.注释
为了方便程序的阅读,Java语言允许程序员在程序中写上一些说明性的文字,用来提高程序的可读性,这些文字性的说明就称为注释。 注释不会出现在字节码文件中,即Java编译器编译时会跳过注释语句。 在Java中根据注释的功能不同,主要分为单行注释、多行注释和文档注释。
单行注释: 使用“//”开头,“//”后面的单行内容均为注释。`
//单行注释
多行注释: 以“/”开头以“/”结尾,在“/”和“/”之间的内容为注释,我们也可以使用多行注释作为行内注释。但是在使用时要注意,多行注释不能嵌套使用。
/*
我是
多行注释
*/
文档注释: 以“/**”开头以“*/”结尾,注释中包含一些说明性的文字及一些JavaDoc标签(后期写项目时,可以生成项目的API)
/**
* @author 指定Java程序的作者
* @version 指定源文件的版本
*/
2.标识符
标识符是用来给变量、类、方法以及包进行命名的,如Welcome、main、System、age、name、gender等。标识符需要遵守一定的规则:
1.标识符必须以字母、下划线_、美元符号$开头。
2.标识符其它部分可以是字母、下划线“_”、美元符“$”和数字的任意组合。
3.Java 标识符大小写敏感,且长度无限制。
4.标识符不可以是Java的关键字。
标识符的使用规范
1.表示类名的标识符:每个单词的首字母大写,如Man, GoodMan
2.表示方法和变量的标识符:第一个单词小写,从第二个单词开始首字母大写,我们称之为“驼峰原则”,如eat(), eatFood()
3. 关键字和保留字
Java关键字是Java语言保留供内部使用的,如class用于定义类。 关键字也可以称为保留字,它们的意思是一样的,我们不能使用关键字作为变量名或方法名。
4.数据类型
Java是一种强类型语言,每个变量都必须声明其数据类型。 Java的数据类型可分为两大类:基本数据类型(primitive data type)和引用数据类型(reference data type)。
基本数据类型
5.运算符及运算优先级
6.类型转换
自动类型转换
自动类型转换指的是容量小的数据类型可以自动转换为容量大的数据类型。如图所示,黑色的实线表示无数据丢失的自动类型转换,而虚线表示在转换时可能会有精度的损失。
强制类型转换
强制类型转换,又被称为造型,用于显式的转换一个数值的类型。在有可能丢失信息的情况下进行的转换是通过造型来完成的,但可能造成精度降低或溢出。
//语法格式
(type)var
//示例
double x=3.14;
int y=(int)x;
char c='a';
int z=c+1;
SyStem.out.println(y); //输出结果为3
System.out.println(z); //输出结果为98
System.out.println((char)z); //输出结果为d