程序入门之变量,数据类型和运算符

一,变量

1.1  概念:本质上说是变量是计算机内存中的某一块区域,通过变量名来访问这一块区域,作用是为了存放临时数据。

1.2 变量名:通过变量名寻找内存区域。

1.3 变量命名规范:简单且能清楚的表明变量的作用,通常第一个单词的首字母小写,其后单词的首字母大写。例如:mySocre

       规则:1.名称只能由字母,数字,下划线,$符合组成,但不能以数字开头。

                  2.不能是Java关键字。

                  3.Java命名严格区分大小写。

二,数据类型

2.1 Java八大数据类型

     (1)整数类型:byte,short,int,long

     (2)浮点类型:float,double

     (3)字符类型:char

     (4)布尔类型:boolean

数据类型名长度范围
byte1个字节-128~127
short2个字节-2^15~2^15-1
int4个字节-2^31~2^31-1   整数类型默认是int型
long8个字节-2^63~2^63-1   long类型表示long类型常量,建议加L
float4个字节小数类型,直接赋值时必须加上F
double8个字节小数类型默认是double类型
char2个字节字符表示Unicode编码中的每一个符号,用单引号引起来
boolean占1位有true和false两个值,一个表示真,一个表示假,用于逻辑运算

三,运算符

3.1 赋值运算符

运算符含义示例
=赋值a=b

+=

加等(原先的基础上加上这个数)a+=b  即a=a+b
-=减等(原先的基础上减去这个数)a-=b   即a=a-b
*=乘等(同理)

a*=b   即a=a*b

/=除等(同理)

a/=b   即a=a/b

%=模等(同理)a%=b 即a=a%b

3.2 算术运算符

运算符含义
+求和
-相减
*乘积
/
%取余数
++自加一
--自减一

++运算符:单独使用的时候  i++,++i;都等同于  i=i+1

                  组合使用时  

int  i=10;
int c=i++;
首先执行赋值操作,将i的值赋值给c,然后执行i++;
c=10


int  i=10;
int  c=++i;
首先执行++i操作,然后执行赋值操作;
c=11

 3.3 关系运算符

运算符含义
>大于
>=大于等于
<小于
<=小于等于
==等于
!=不等于

 注:所有关系运算符的运算结果都是布尔类型!

3.4 逻辑运算符

运算符含义结果
&&短路与两边都是true,结果才是true
||短路或有一边是true,结果就是true
逻辑非取反
&逻辑与

两边都是true,结果才是true

|逻辑或有一边是true,结果就是true

 3.5 位运算符

运算符含义结果
&按位与全为1,结果为1,否则都为0
|按位或有一个为1,结果为1,否则都为0
~按位取反是1为0,是0为1
<<算术左移符号位不变,低位补0
>>算术右移低位溢出,符号位不变,并用符号位补高位的溢出
^按位异或两者相等都为0,不相等为1
>>>无符号右移低位溢出,高位补0

 注:针对于二进制数

3.6 三元运算符

   格式:

        表达式1?表达式2:表达式3;

表达式1值为true,则将表达式2的值作为整个表达式的值;

表达式1值为false,则将表达式3的值作为整个表达式的值;

3.7 字符串运算符

运算符含义示例
+字符串连接操作,系统自动把操作数转换为String型

float a=10.0F;

print("The value of is"+a);

              

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值