java基础2

时间:2021-09-06 04:18:19   收藏:0   阅读:28

注释

标识符

Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。不能使用关键字作为变量名或方法名

数据类型

技术分享图片

//八大数据类型

//整数
Integer num0=50;
int num1=10;
Byte numb=10;
byte num2=20;
short num3=30;
long num4=30L;

//小数:浮点数
float num5=50.1F;  //floct类型需要在后面加个F
double num6=3.154645;

//字符
char name=‘周‘;
//字符串
String names="爱就是";

//布尔值
boolean flag=true;

数据类型拓展

//浮点数拓展  银行业务怎么表示
//float  优先,离散,舍入误差,接近但不等于
//double
//最好不要使用浮点数进行比较
float f=0.1f;
double d=0.1;
System.out.println(f==d);

float d1=23154564f;
float d2=d1+1;
System.out.println(d1==d2);

返回结果

false
true

可以看出float比较会出现bug

类型转换

Java是强类型语言,运算的话需要进行类型转换

//JDK7特性,数字之间可以使用下划线分割
int monrey=10_0000_1000;
int years=20
int total=money*years;  //-1474836480  存在溢出问题
long total=money*years;  //-1474836480  转换之前已经溢出了
long total=(long)money*years;

自增自减运算符

自增++ 自兼-- 与c++一样 ,预算的规则也一样

Math工具类

很多运算可以使用工具栏,lava.lang的包不需要导入

math类提供了很多运算方法

运算符

技术分享图片

int c=5;
boolean d=(c<4)&&(c++<4)

包机制

package pkg1[.pkg2[...]]
import pkg1[.pkg2[...]].(classname|*)

JavaDoc

原文:https://www.cnblogs.com/szfengge/p/15228479.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!