字符与变量

拓展 :

进制:二进制(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;一样

posted @ 2024-07-06 19:41  HANR  阅读(23)  评论(0)    收藏  举报