拓展 :
进制:二进制(ob) 、八进制(o)、十进制、十六进制(ox)
字符:本质是数字,与编码有关。
eg:
char c1='a';
char c2='中';
char c3='\u0061';
System.out.println (c1);//输出结果为a
System.out.println ((int)c1);//输出结果为97
System.out.println (c2);//输出结果为中
System.out.println ((int)c2);//输出结果为20013
System.out.println (c3);//输出结果为a
浮点数:(银行业务可以用数学工具类表示,BigDecimal)
float f=0.1f;//0.1
double d=1.0/10;//0.1
System.out.println (f==d);//判断f与d是否相等。输出结果为false
float d1=231123123123f;
float d2=d1+1;
System.out.println(d1==d2);//输出结果为true
转义字符:
\t | 横向跳格,跳到下一制表位置 |
---|---|
\v | 竖向跳格 |
\r | 回车 |
\f | 走纸换页 |
\b | 退格 |
\n | 换行 |
变量:
数据类型 变量名=值;(可用“,”声明多个同类型变量,int a=1,b=2,c=3;一个声明必以“;”结束)
变量作用域:
类变量:在类里,用static关键字
实例变量:在类中间,无static关键字,作用域大,从属于对象,可以不进行初始化,若不初始化,则基本类型默认值为:0/0.0/FALSE,其余为null
局部变量:在方法中,必须声明和初始化值,
public class test01 {
String name;
int age;
public static void main(String[] args) {
//局部变量;必须声明和初始化值
int i=10;
System.out.println(i);//输出结果为10
//变量类型 变量名字(new test01();)
test01 test01 = new test01();
System.out.println(test01.age);//输出结果为0
System.out.println(test01.name);//输出结果为null
}
}
变量命名:
- 见名知意
- 类变量与局部变量与方法名,首字母小写,其余后面大写。(lastName(),runRun())
- 类名首字母大写,其余小写。(Man)
- 常量大写字母与下划线。(MAX-VALUE)
常量:
初始化后不能再更改值(final 常量名=值;eg: final double pi =3.14;)
修饰符不存在先后顺序,static final double pi =3.14;与final static double pi =3.14;一样
标签:字符,变量,输出,System,println,test01,out From: https://www.cnblogs.com/HANR/p/18287649