何谓变量

Posted ruanjianwei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了何谓变量相关的知识,希望对你有一定的参考价值。

变量

一、 变量的定义:variable,没有固定的值,可以根据需要进行更改的值。

二、 变量的分类:

1、 基本类型:数值型,字符型,布尔型。数值型又分为整数型和浮点型(带小数点);整数型有:byte,int,short,long,这四种类型,其中int类型为默认类型,也是最常用的类型;浮点型有:float和double这两种类型,double类型为默认类型,是最常用的类型;字符型,常用单引号括起来,只是一个字符,有码点;布尔型只有两个值:一个为true,一个为false

2、引用类型:JDK内置的和用户自己命名的

三、 标识符

1、作用

命名 ,类名、变量名、方法名、常量名

2、命名规则

1)、组成 : 字母、数字、_ 、$

my.name  my#name my-name  错误的…

2)、不能:

不能数字开头    18age 错误的…

不能关键字或保留字(都是小写)    蓝色的就不能直接使用  public class void 

3、命名规范(码出高效)

大前提: 见名知意、少用中文

类名: HelloWorld  PrintMyName  每个单词的首字母大写 大驼峰。

变量名|方法名: myName helloWorld age  第二个单词起首字母大写  小驼峰

常量名: MAX_WIDTH  全部大写  单词_分割

四、 变量

可变的量, 变量的值可变

1、声明

 

 

类型 名称 = 初始值;

//类型 变量名 = 初始值;

String appleName = "阿克苏";

double applePrice = 8.98;

int appleNum  =20;

boolean appleSweet = true;

char  appleLevel = ‘特‘;

2、使用

1)、赋值 存储

变量名  = 值;

 

2)、使用  查看

System.out.println(变量名);

3,字符与字符串类型

转义字符: +特殊含义单个字母 -> 其他含义

  

转义

说明

t

多个空格

n

换行符

 

,、常量

1、 常量的值一旦确定之后,无法改变

2、 声明:final ,类型 常量名值;或者 final 常量名; 常量名=值;

3、 命名规范:全部大写  字母之间用“——分割”

4、 使用时,若声明时没有给值,则只能用一次;查看方式和变量的查看方式一样

六、运算符

1、分类:算术运算符,赋值运算符,扩展运算符,关系运算符,逻辑运算符,条件运算符(三目运算符);算术运算符中的除法是整除的,除数不能为0,自增时b=a++是先用后增,也就是先把a赋值给b,然后a再自增;扩展运算符中,a+=b等于a=a+b,也就是说把a+b的值再赋给a;关系运算符不能用在布尔类型上,因为它的运算结果就是布尔类型的;逻辑运算符中,逻辑与“&&”只要有一个为false则结果为false,逻辑非“||”,有一个为true,则结果为true,注意短路与和短路或:短路与中,若前一个为false,则结果为false,后面的语句不会执行;短路或中,若前面的一个为true,则结果为true,后面的语句不会执行;条件运算符(三目运算符):Boolean表达式?表达式1:表达式2,若Boolean表达式为true,执行表达式1,否则执行表达式2

七、总结

1、数据类型思维导图

 技术图片

2、 注意变量的命名方式,以及声明

3、 熟练掌握运算符的基本规则,贵在多练

4、 时刻相信自己能创造奇迹,每天努力一点点儿

以上是关于何谓变量的主要内容,如果未能解决你的问题,请参考以下文章

Java多线程之Atomic:原子变量与原子类

js闭包

数组_array

线程基础知识系列(三)线程的同步

JAVA:一维数组

JAVA之旅——多态的体现,前提,好处,应用,转型,instanceof,多态中成员变量的特点,多态的案例