Java语法

Java是栈操作

1.注释

  1. 单行注释
    //+注释,注释一行文字
  2. 多行注释
    /*注释 */,注释一段文字
  3. 文档注释
    /**开头 ,*/结尾

2.标识符

在这里插入图片描述

java的所有组成部分都需要名字。类名、变量名和方法名都被称为标识符。

  1. 所有标识符都是以字母(a或A),美元符$,或者"_"下划线开头;
  2. 首字母之后可以用任何字符,一些特殊符号除外(% #)等等;
  3. 标识符是大小敏感的;

3.数据类型

数据类型为强类型语言,是要求变量的使用要严格符合规定,必须先定义,然后再使用
Java的数据类型分为:基本类型,引用类型
1. 基本类型:在这里插入图片描述
2. 引用类型
在这里插入图片描述

二进制是以0b开头,八进制是以0开头,十六进制是0x开头

有关float 和double

float a = 0.1;//0.1
double b = 1.0/10;//0.1
System.out.println(a == b);//false

float c = 23322323323f;
float d = c + 1System.out.println(c == d);//true

float 是有限,离散,舍入误差,大约,接近但不相等
所以最好不要用浮点数进行比较

Unicode

编码的范围:U0000 - UFFFF
如65对应的是A

类型转换

byte,short,char-int-long-float-double(由低到高)
强制转换(由高到低):(类型)变量名
自动转换(由低到高)

  1. 不能对布尔类型进行转换
  2. 不能把对象类型转换成不相干的类型
  3. 转换的时候可能存在内存溢出,或者精度问题

金融里需要精确的数据类型:BigDecimal

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值