常量变量标识符运算符

常量

  1. 概念
    在程序的执行过程中,它的值是不发生改变的量。
  2. 分类
    整型常量:所有的整数(1,2,-66,521)
    小数常量:所有的小数(3.14,6.66)
    字符常量:所有由单引号引起来的字符(’a’,’A’,’0’)
    字符串常量:由双引号引起来的内容(’HelloWorld’,‘123’)
    布尔常量:比较特殊,只有true和false
    空常量:rull

变量
1 概念
存数的,代词,在程序执行的过程中,其值是可以在某一个范围内改变的量;
从本质上讲,变量其实是内存中的一小块区域。
2 声明
int age;//声明一个整形类型的变量,名为age;
int x,y,z;//声明三个整形类型的变量,名为x.y,z;
3 初始化
第一个赋值
声明的同时进行初始化
Int x =123;//声明整形变量x,并赋值为123;
先声明后进行初始化
Int x;//先声明变量
x = 123;//赋值x为123
4 定义格式
数据类型 变量名 = 初始化的值
格式是固定的

标识符
1 作用
给包、类、方法、变量等起名字。
2 组成规则
由字符、下划线、美元符号$组成
不能以数字开头
不能是java中的关键字组成
字符:unicode字符集,包括英文大小写字母,中文字符,数字字符等;
Int class = 30;//错误的
Int b2 =30;//正确的
Int 2b =30;//错误的
命名规则:
包名:无论由几个单词组成, 所有的字母全部都是小写的,每一个单词都是用.分隔开;–fm.study.day02
类名/接口:如果名字由多个单词组成,那么每一个单词的首字母都是要大写的。—HelloWorld
变量名/方法名:如果是由多个单词组成,那么第一个单词的首字母要小写,其余的单词的首字母要大写。—age/maxAge/getAge()/show()
常量名:无论由几个单词组成,所有字母都全部大写,每一个单词之间用_分隔。–LEFT/LEFT_UP

驼峰命名法:
Score,myScore,myJavaScore—变量
帕斯卡命名法:
Score,MyScore.MyJavaScore----类
Eg:
package day02;
public class ConstDemo {
public static void main(String[] args){
// 整型变量
byte a=1;
System.out.println(a);
short b =200;
System.out.println(b);
int c = 300;
System.out.println©;
long d =1241244;
System.out.println(d);

   int x,y,z;
   x =90;
   y =20;
   z =100;
   System.out.println(x);
   System.out.println(y);
   System.out.println(z);

// 浮点数
double s =1.2345;
System.out.println(s);

   float  h =(float) 15.25554;
   System.out.println(h);

// 字符型变量
char k =‘k’;
System.out.println(k);

//布尔型变量

   boolean a1 =true;
   System.out.println(a1);

}
}

运算符:对常量或者变量进行操作的符号
1 算术运算符
2 赋值运算符
3 关系运算符
4 逻辑运算符
5 三元运算符
//取余:结果的正负跟随着要取余的左边的有关系

++ --运算
参与运算:
如果++或者–放在了变量的后面的时候,先拿变量参与运算,后变量做++或者–;
如果++或者—放在了变量的前面的时候,先拿变量做++或者–,后拿变量进行参与运算;

关系运算符包含以下内容:
== ,!= , >, >=, <,<=
关系运算符的结果都是boolean型,也就是要么true要么false
注意事项:
关系运算符“==”不能误写成“=”

分类:
基本的赋值运算符:=
扩展的赋值运算符:+=,-=,*=,/=,%=

逻辑运算符:
&& &
&&如果左边是false,右边执行吗?不执行
&无论左边是false还是true,右边继续执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值