java学习之路01

java基础类型 time:2021/1/2

注释

书写注释是一个非常好的习惯!

平时写代码一定要规范!

1.单行注释 //内容

2.多行注释

/* 内容

*/

3.文档注释

/**

*/

标识符


不能用上边关键字起名字包括(类名,变量名)

变量名只能以字母(A-Z,a-z),或者$,下划线 _ 开始,首字符之后可以是 字母,$,下划线,数字的任何字符组合。

标识符 是大小写敏感的

数据类型

8大基本数据类型

//整数

  1. int num1=10;
  2. byte num2=20;
  3. short num3=30;
  4. long num4=40L;//long类型要在数字后面加个L

//浮点数

  1. float num5=50.1F;
  2. double num6=3.141592634;

//字符型 字母,数字,汉字,符号

  1. char name='A';

//字符串 String不是关键字 ,类

  1. String name1="郭玉鹏";

//布尔值

  1. boolean flag=true;

引用数据类型

1bit 表示1位

1Byte 表示1个字节1B=8 bit=8b

1024 B=1kB

整数拓展

int i=10;//十进制------10
int i2=0b10;//二进制---2----0b开始
int i3=010;//8进制-----8----0开始
int i4=0x10;//16进制---16---0x开始

浮点数拓展

float

double

/*
最好避免使用浮点数去比较
最好避免使用浮点数去比较
最好避免使用浮点数去比较*/
float f=0.1f;
double d =1.0/10;
System.out.println (f==d);
//输出结果 false  明显不对 

//最好避免使用浮点数比较

//BigDecimal 数学工具类

字符拓展 (所有字符的本质还是数字

unicode 2字节 0-----65536)

//字符拓展
char c1='a';
char c2='中';
System.out.println (c1);
System.out.println (c2);
System.out.println ((int)c1);//强制转换 ---所有字符的本质还是数字

转义字符

\t 制表符

\n 换行

布尔值拓展

//布尔值拓展
boolean flag=true;
if (flag==true){}//新手这样写
if (flag){}//老手这样写
// if 里边本质就是判断是否为真,不用多余的==true
posted @ 2021-01-04 15:33  茶炒栗子  阅读(41)  评论(0)    收藏  举报