数据的规范

  1. long l=123213L
    (如果不加L,则被系统认定为int型)
    float f1=12.3F
    (如果不加F,则被系统认定为double型,然后报错)
  2. byte、short、short、int型数据的运算,得到的数据类型为int型
  3. byte b=12
    float f1=b+12.3
    (程序报错,因右边数据为double型)
    (可把右边数据进行强制类型转换为float型)
  4. short s=5;
    s=s-2;//编译错误,2为int型,需强制转换才能成功。
  5. char c=‘5’;
    System.out.println©;//输出53
  6. 定义数据类型的格式
    数据类型 变量名=变量值;
    或数据类型 变量名;
    变量名=变量值;
    7.带标签的break和continue
    在某一for前加标签名 break后加标签名,结束指定标签的循环结构
    在某一for前加标签名 continue后加标签名,结束指定标签的一层循环结构
int num1=12;
 int num2=5;
  double result1=num1/num2+0.0;//2.0
double result2=num1/(num2+0.0);//2.4
double result3=(num1+0.0)/num2;//2.4
 double result1=(double)num1/num2;//2.4
  double result1=(double)(num1/num2);//2.0
  1. short s=10;
    s=s+2;//编译失败
    s+=2;//编译成功,不改变数据类型,*=、-=等同理
  2. n*=m++;//n=nm++(nm,然后m+1)
  3. int i=10;
    int j=20;
    System.out.println(i==j);//false
    System.out.println(i=j);//20
  4. %取余运算及其正负//结果的符号与被模数相同
 int m=12;
 int n=5;
 System.out.println("m%n="+m%n);//2
int m=-12;
int n=5;
System.out.println("m%n="+m%n);//-2
int m=12;
 int n=-5;
 System.out.println("m%n="+m%n);//2
int m=-12;
 int n=-5;
 System.out.println("m%n="+m%n);//-2
char c='a';//等同于char c=97(一般不使用)
 int num=10;
 String str="hello"
 System.out.println(c+num+str)//107hello
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值