程序注释
1、注释分类
- 注释可以对程序进行说明并且不会被编译器编译;
- Java一共分为三种形式:
// 注释:单行注释;
/* … /:多行注释;
/* … */:文档注释。
2、范例:
- 定义单行注释
public class JavaDemo {
public static void main(String args[]) {
// 【单行注释】下面的程序语句功能是在屏幕上打印一行输出信息
System.out.println("www.mldn.cn") ;
}
}
- 定义多行注视
public class JavaDemo {
public static void main(String args[]) {
/* 【多行注释】下面的程序语句功能是在屏幕上打印一行输出信息
* 利用多行注视可以针对于代码的功能进行更加详细的说明
* 在实际的项目开发中适合于编写大段的说明文字
*/
System.out.println("www.mldn.cn") ;
}
}
- 使用文档注释
/**
* 该类的主要作用是在屏幕上输出信息
* @author 李兴华
*/
public class JavaDemo {
public static void main(String args[]) {
System.out.println("www.mldn.cn") ;
}
}
标识符与关键字
1、标识符组成
在Java之中标识符定义的核心原则如下:由字母、数字、_、$所组成,其中不能使用数字开头,不能使用Java中的保留字(或者被称为“关键字”)。
2、Java关键字
数据类型
1、数据类型划分
2、Java基本数据类型的大小、范围、默认值
3、变量定义与赋值处理格式
4、定义int型变量
public class JavaDemo {
public static void main(String args[]) {
// int 变量名称 = 常量(10是一个常量,整数类型为int) ;
int x = 10; // 定义了一个整型变量x,变量定义时一定要给出默认值
// int型变量 * int型变量 = int型数据
System.out.println(x * x); // 输出计算结果
}
}
5、观察数据溢出
public class JavaDemo {
public static void main(String args[]) {
int max = 2147483647; // 获取int的最大值
int min = -2147483648; // 获取int的最小值
// int型变量 + int型常量 = int型计算结果
System.out.println(max + 1); // -2147483648,最大值 + 1 = 最小值
System.out.println(max + 2); // -2147483647,最大值 +2 = 次最小值
// int型变量 - int型常量 = int型计算结果
System.out.println(min - 1); // 2147483647,最小值 - 1 = 最大值
}
}
6、解决数据溢出
public class JavaDemo {
public static void main(String args[]) {
long max = 2147483647; // 获取int的最大值
long min = -2147483648; // 获取int的最小值
// long型变量 + int型常量 = long型计算结果
System.out.println(max + 1); // 【正确计算结果】2147483648
System.out.println(max + 2); // 【正确计算结果】2147483649
// long型变量 - int型常量 = long型计算结果
System.out.println(min - 1); // 【正确计算结果】-2147483649
}
}
7、强制类型转换
public class JavaDemo {
public static void main(String args[]) {
long num = 2147483649L; // 此数值已经超过了int范围
int temp = (int) num; // 【数据溢出】long范围比int范围大,不能够直接转换
System.out.println(temp);// 内容输出
}
}
8、byte
字节是一种存储容量的基本单位,在Java中可以使用byte定义,并且byte也属于整型定义,其保存的范围是:-128 ~ 127
public class JavaDemo {
public static void main(String args[]) {
byte num = 20; // 定义byte型变量
System.out.println(num);// 输出byte型变量
}
}
9、定义double变量
public class JavaDemo {
public static void main(String args[]) {
double x = 10.2;// 10.2是一个小数其对应的类型为double
int y = 10;// 定义int型变量
double result = x * y;// double类型 * int类型 = double类型
System.out.println(result); // 输出计算结果
}
}
10、定义float型变量
public class JavaDemo {
public static void main(String args[]) {
float x = (float) 10.2; // 强制类型转换:double强制转为float
float y = 10.1F; // 强制类型转换:double强制转为float
System.out.println(x * y); // 计算结果类型为:float
}
}
11、观察整型除法计算
public class JavaDemo {
public static void main(String args[]) {
int x = 10;// 整型变量
int y = 4;// 整型变量
System.out.println(x / y);// 除法计算,类型为int(不保留小数位)
}
}
12、解决除法计算中小数点问题
public class JavaDemo {
public static void main(String args[]) {
int x = 10;// 整型变量
int y = 4;// 整型变量
// 为保留小数位,将计算结果中的int转为float或double
System.out.println((double) x / y); // 除法计算,最终类型为double
System.out.println(x / (float) y); // 除法计算,最终类型为double
}
}
13、char
Java使用的是十六进制的UNICODE编码,此类编码可以保存任意的文字。
public class JavaDemo {
public static void main(String args[]) {
char c = 'A'; // 定义字符变量
System.out.println(c);// 输出字符变量内容
}
}
14、char与int转换
public class JavaDemo {
public static void main(String args[]) {
char c = 'A'; // 字符变量
int num = c; // 可以获得字符的编码树枝
System.out.println(num);
num = num + 32 ; // 修改编码内容,大小写之间差32
System.out.println((char) num);// 将num转为char
}
}
15、观察boolean类型
public class JavaDemo {
public static void main(String args[]) {
boolean flag = true;// 定义布尔类型变量
if (flag) { // 判断flag的内容,如果是true就执行
System.out.println("www.mldn.cn");
}
}
}
16、String
字符串是在实际项目之中所使用的一种类型,利用字符串可以保存更多的字符内容,Java中使用“"”来实现字符串常量定义,而对应的类型为String。
public class JavaDemo {
public static void main(String args[]) {
String str = "www.mldn.cn";// 使用“"”进行描述
System.out.println(str);// 输出字符串变量内容
}
}
17、字符串连接
public class JavaDemo {
public static void main(String args[]) {
String str = "www."; // 使用“"”进行描述
str = str + "mldn.";// 字符串连接
str += "cn";// 字符串连接
System.out.println(str);// 输出字符串内容
}
}
18、转义字符
换行(\n)、制表符(\t)、\(\)、双引号(")、单引号(’)
public class JavaDemo {
public static void main(String args[]) {
System.out.println("魔乐科技:\tMLDN\n在线学习网站:\"www.mldn.cn\"") ;
}
}