Java概述及运算符的使用

Java概述:

Java中的基本数据类型:整型、浮点型、文本型、布尔型

整型:byte、short、int、long

浮点型:float、double

文本型:char

布尔型:boolean

boolean只有两个值(true、false),char类型的值需要加单引号。

int a=1;

char b='A';

boolean c=true;

基本数据类型的精度范围从小到大为:

byte(1个字节、8位存储结构、取值范围-2^7~2^7-1) 

short(两个字节、16位存储结构、取值范围-2^15~2^15-1)

char(两个字节、16位存储结构、取值范围0~65535)

int(4个字节、32位存储结构、取值范围-2^31~2^31-1)

long(8个字节、64位存储结构、取值范围-2^63~2^63-1)

float(4个字节、32位存储结构)

double(8位字节、64位存储结构)

基本数据类型的使用:

相同数据类型的数值进行运算,其数据类型为相同数据类型。不同的数据类型数值进行运算,需要进行数据类型转换。

基本数据类型转换:

1、从低精度到高精度自动转换

byte a=5;

int b=a;

2、从高精度到低精度需要强制转换

int a=9;

byte b=(byte)a;

Java的标示符:

命名类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。简单地说,标识符就是一个名字。

注意:标识符只能由数字、字母、_、$组成,不能以数字开头、区分大小写、不能为Java中的关键字和保留字。

Java中的转义符

\n    换行
\b  (退格)
\t   (水平制表)
\’(单引号)
\“ (双引号)
\\(反斜线)

Java的运算符

1、算术运算符

+    -     *      /     %      ++     --

对数据进行算术运算。

注意:a++  ++a的区别

a++:先赋值在自加

++a:先自加在赋值

int  a=1;

int b=a++;

int c=++a;

输出b的值为1,c的值为2;

2、比较运算符:

>  >=  <  <=  !=  ==

对数据进行比较运算,用比较运算符所得到的值都为boolean类型(true、float)。

例:int a=1;

int b=2;

boolean c=a>b;

System.out.println(c);

输出c的值为false;

3、逻辑运算符:

&&    ||     !

&&:与运算,都为true为true

||   :或运算,只要一边是true便为true

!    :非运算,取相反的值

注意:逻辑运算符两边的操作数只能为boolean类型

4、位运算符:

&   |     ^     <<    >>

注意:位运算符是进行二进制的运算。

5、赋值运算符

=   +=    -=    *=   /=   %=

对变量进行赋值。

int a=1;

int a+=1 等同于a=a+1;

6、三元运算符

int num=A?B:C           当A=true将B赋值给num,A=false将C赋值给num

int num=3>4?5:6

System.out.println("num="+num);

输出num=6.

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值