java|运算基础讲解

我们学习的第一个变量,就是整数类型的变量。 Java的变量都有严格的类型,例如整数类型的变量只能赋值为整数,如果给它一个小数,就会出编译错误。 Java 的整数类型最常用的是int(英文整数是integer)

一个字节是8个二进制数,两个就是16,以此类推。

这些最大值最小值就是通过占用的位计算出来的。例如byte占8位,其中一位用来表示正负号,那么就剩下7位,当着7位全部是1,就是所能表达的最大值,那就是2的8次方减去1,相当于1111111=10000000-1 按照这个思路,位数小的可以放到位数大的变量,但是反过来的话,就有可能保存不下了。这就好像一把8尺长的东西,放入32尺的容器没问题,反过来一个32尺长的东西放入8尺的容器,那就要切掉24尺。

字节 b=2;

int i=b;

//这行代码要出错

短 s=i;

shorts=i显示的错误是无法将short转换成int。这就是因为大的int类型的值不能放入小的short类型变量。

四种整数类型的定义和赋值都是类似的,但long型变量要特别注意,赋值给它的整数最后要加字母L(大小写都可以,但一般用大写,因为小写和数字1太像了):

//这是错的!

长 a=5147483647;

//这是正确的

长a=5147483647L;

byte 8 位
short 16 位
int 32 位
long 64 位

好了,接下来跟C语言的类似,简单就不多讲了。

接下来讲输出。

我们学习第一个程序,就只有一条输出语句 输出语句是这样的: System.out.println(“xxxxx”); “xxxxx”是要输出的内容,双引号是表示直接输入里面的内容。如果没有双引号,那么这个必定是变量,表示输入变量的值。例如:

int x=3456;

System.out.println("x");=X

System.out.println(x);=3456

第二,这里会输出两行,第一行x,第二行3456,虽然看上去很像,但是有没有双引号区别很大。 这个输出是自带转行功能的,还有一个输出是不转行的,那就是System.out.print,和上面的区别就在于最后没有ln

System.out.print("你好");

System.out.print(",我的名字是eclipse");

结果在这:(你好,我的名字是eclipse)

第三,

System.out.print("你好\n");

System.out.print(",职业技术学院");

结果:(

你好
,经济职业技术学院)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值