数据类型
long num1=21L;long数据类型要加大写L ,小写l也行但是容易和数字1混淆
float num2=50.1F;float数据类型要加大写F
char num3=‘周’;一个汉字一个字母都是一个字符
String不是数据类型,是类。
进制
二进制 0b;
十进制 无;int i1=10;
八进制 0; int i1=010;
十六进制 0x;零加小写x , int i1=0x10;
典型例题
第一个是因为小数位数不一样,第二个是超出数据类型范围,只存前几位。
小细节
total2和total输出一样,因为是先计算两个int型的数得到一个int 型,在赋给long类型。total3正常输出。
数字之间可以加下划线方便看数字,但是输出不影响。
变量
常量
变量的命名规范
运算符
只要加号的两边有一个是字符型的 就起连接符作用,不做加法运算符作用。
但是如果冒号空字符放在最后边会被忽略,起加法运算符作用。
链接:+号运算符解释
包 机制
定义包叫package,导入包叫import。
Alt +回车键 能添加所需的包。
import 必须在package 下面,不然会报错。
星号*是通配符,是将这个包的所有东西都导入进来。
JavaDoc API文档
第一步
第二步
在线jdk网址:
https://www.matools.com/api/java8