注释
- 注释不会被执行,属于解释代码的内容
单行注释
- 以//开头,只能注释一行文字
多行注释
- 以/开头,以/结尾,可以注释多行文字
文档注释
- 以/**开头,以*/结尾
标识符
-
Java所有的组成部分都需要名字,类名、变量名以及方法名都被成为标识符
关键字
- 【注意】不能用关键字作为类名等
【注意】
- 所有标识符只能以字母(A-Z,或a-z),美元符($),或者下划线(_)开头
- 首字符之后可以是字母(A-Z,或a-z),美元符($),或者下划线(_)或数字的任意字符组合
- 不能使用关键字作为变量名或方法名
- 标识符是大小写敏感的
- 可以使用中文命名,但一般不建议使用,也不建议使用拼音
数据类型
- Java是一种强类型语言,要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
- 分为基本类型和引用类型
基本类型
数值类型
- 整数类型
- 浮点类型
- 字符类型
Boolean类型
- 占1位,其值只有true和false两种
引用类型
import sun.text.resources.cldr.ig.FormatData_ig;
import java.math.BigDecimal;
public class Demo03 {
public static void main(String[] args) {
//整数拓展 进制 二进制0b开头 十进制 八进制0开头 十六进制0x开头
int i = 10;
int i2 = 010;//八进制0
int i3 = 0x10;//十六进制0x 0~9 A~F
System.out.println(i);
System.out.println(i2);
System.out.println(i3);
System.out.println("===================================================================================================");
//===================================================================================================
//浮点数拓展? 银行业务怎么表示?钱
//BigDecimal 数学工具类
//===================================================================================================
//float 有限的 离散的 存在舍入误差 结果是一个大约数,接近但不等于
//double
//最好完全使用浮点数进行比较
//最好完全使用浮点数进行比较
//最好完全使用浮点数进行比较
float f = 0.1f; //等价于0.1
double d = 1.0/10; //等价于0.1
System.out.println(f==d); //flsae
System.out.println(f);
System.out.println(d);
//===================================================================================================
//字符拓展?
//===================================================================================================
System.out.println("===================================================================================================");
char c1 = '中';
char c2 = 'a';
System.out.println(c1);
System.out.println(c2);
System.out.println((int)c1); //强制转换
System.out.println((int)c2); //强制转换
//所有的字符本质还是数字
//编码表 Unicode (97=a)
System.out.println("===================================================================================================");
//转义字符
// \t 制表符
// \n 换行
System.out.println("Hello\tWorld!");
System.out.println("===================================================================================================");
String sa = new String("Hello World");
String sb = new String("Hello World");
String sc = "Hello World";
String sd = "Hello World";
System.out.println(sa==sb);
System.out.println(sc==sd);
//从对象、内存分析
//布尔值扩展
boolean flag = true;
if (flag==true){} //新手
if (flag){} //这两行代码是相同的
//less is more! 代码要精简易读
}
}
输出结果
10
8
16
===================================================================================================
false
0.1
0.1
===================================================================================================
中
a
20013
97
===================================================================================================
Hello World!
===================================================================================================
false
true
标签:01,Java,String,System,语法,println,World,Hello,out
From: https://www.cnblogs.com/rainbowsea-4956/p/16894019.html