C到Java的快速入门3运算符和语句

1、运算符

可以说C的运算符和Java的差别不大,

加,减,乘,除,求余数,自增,自减都是一样的使用

  • Java的运算取精度问题

如果运算中最高精度是double,float,long这三个其中之一,那运算的精度也就取他们,

如果运算中的精度小于int ,如byte,short,char,就按int 作为精度来计算

double d;
float f;
int i;
short s;
char c;
byte b;
long l;
long l1 = l + b + c + s + i;// 这就是long精度
double d1 = f + d + l;//这就是double精度
int i1 = c + b + i;//这就是int精度
  • 关系运算符

六个关系运算符不用说了>,<,<=,>=,==,!=,运算结果为boolean类型的true和false

  • 逻辑运算符

这个也不用多说三个&&,||,!结果也是boolean的true和false

  • 赋值运算符

就左边只能是变量和表达式这一个点,其实也不用多说

  • 位运算

按位与&,按位或|,按位异与^,按位非~不用多说

  • instanceof

左边的对象是右边的类或子类创建的对象的时候,就是true,反之false

2.语句

语句就大多都一样,比如while,for,if,if-else,switch,break,continue关于这些C的Java都可以用,不过

有个do-while的区别,这也不必说,顾名思义即可

还有个for数组的用法 for(声明循环变量:数组的名字){}

int a[] = new int[4];
a = {1,2,3,4};
for(int i ; a}
{
    System.out.println(i);
}

这串代码就可以依次的输出1234当然,println会让他们中间有换行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值