day 05

day05

变量

——就是可以变化的量

![变量]( https://gimg2.baidu.com/image_search/src=http%3A%2F%2Faliyunzixunbucket.oss-cn-beijing.aliyuncs.com%2Fjpg%2F6aba83a73e3eae1c401b06347ef87989.jpg%3Fx-oss-process%3Dimage%2Fresize%2Cp_100%2Fauto-orient%2C1%2Fquality%2Cq_90%2Fformat%2Cjpg%2Fwatermark%2Cimage_eXVuY2VzaGk%3D%2Ct_100&refer=http%3A%2F%2Faliyunzixunbucket.oss-cn-beijing.aliyuncs.com&app=2002&size=f9999 ,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1622023860&t=fd73f9193686e6c00d200ff6dae731df)

java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。

注:

  • 每个变量都有类型,类型可以是基本类型,也可以是引用类型。
  • 变量名必须是合法的标识符。
  • 变量声明是一条完整的语句,所以每一个声明都必须以分号结束。
int a=1,b=2,c=3;
//尽量用
int a=1;
int b=2;
int c=3;//增加程序可读性
//变量类型;int char String...

变量作用域

局部变量

必须声明和初始化值

//main方法
psvm{
    int i=10;
sout(i);
}//在main{}中的变量就是局部变量
//其他方法
public void add(){
    sout(i);
}


实例变量

从属于对象:new

注:

如果不自行初始化,这个类型的默认值是0 0.0;布尔值的默认是false;除了基本类型,其他的默认值都是null(空);

String name;
int age;
//变量类型 变量名字 =new Day05();
Day05 day05 =new Day05();
sout(day05.age);    sout=0
sout(day05.name);   sout=null

类变量

static

static double salary =25000;//salary是工资的意思
 pvsm(){}//不管中间有多少类,类变量都可以输出。
sout(salary);   sout=25000

常量

final 初始化(initialize)后不能再改变值!不会变动的值。

final 常量名=值

注:常量名一般使用大写字符。

static final double PI=3.14; //final等修饰符是不存在先后顺序的,如final static double PI=3.14;
sout(PI);  sout=3.14

变量的命名规范

在java中既要遵守变量的命名法则(合法法则),还要遵守约定俗成的规范(驼峰是命名法)
Java变量的基本命名法则:
1、以下划线、字母、美元符开头。
2、后面跟下划线、字母、美元符以及数字。
3、 没有长度限制(但也不能太长!)。
4、对大小写敏感(意思是大小写代表不同含义)

Java驼峰式命名法:
1、变量名必须为有意义的单词
2、变量名如果只有一个单词,则小写
3、如果有2个以及多个单词,则从第二个单词开始首字母大写
4
1、合法的变量名:$ad 、abc 、ajhs01
2、符合驼峰式命名法的变量名:play 、 $play01 、 playGame
关系:合法的变量名不一定遵守驼峰式命名法的规范,但符合驼峰是命名法的变量名一定合法。在java变量命名中不仅变量名要合法而且也要遵守驼峰式命名法。

/***
*░░░░░░░░░░░░░░░░░░░░░░░░▄░░
*░░░░░░░░░▐█░░░░░░░░░░░▄▀▒▌░
*░░░░░░░░▐▀▒█░░░░░░░░▄▀▒▒▒▐
*░░░░░░░▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐
*░░░░░▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐
*░░░▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌
*░░▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒
*░░▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐
*░▐░░░▒▒▒▒▒▒▒▒▌██▀▒▒░░░▒▒▒▀▄
*░▌░▒▄██▄▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒
*▀▒▀▐▄█▄█▌▄░▀▒▒░░░░░░░░░░▒▒▒
*单身狗就这样默默地看着你,一句话也不说。
*/

posted @ 2021-04-26 19:12  吴三三的博客  阅读(52)  评论(0)    收藏  举报