java基础语法、数据类型、数据类型扩展
java注释有三种
单行注释: // 注释
多行注释: /* 注释 */
文档注释:javaDoc /** @注释 */
标识符
关键字
java所有的组成部分都需要名字,类名、变量名以及方法名都被称为标识符。
标识符注意点
-
所有的标识符都u应该以字母(A-Z或a-z)、美元符($)、或者下划线(_)开始
-
首字母之后可以是字母(A-Z或a-z)、美元符($)、下划线(_)或数字的任何字符组合
-
不能使用关键字作为变量名或方法名
-
标识符是大小写敏感的
强类型语言(安全性高,速度慢)
要求变量的使用严格符合规定,所有变量都必须先定义后才能使用
弱类型语言(安全性低,速度快)
java的数据类型分为两个大类
基本类型(primitive type)
数字类型
-
整数类(byte -128-127(占1个字节范围)、short -32768-32767(占2个字节范围)、int -21亿-21亿(占4个字节)、long(占8个字节)
-
浮点类(小数)float(占4个字节)、double(占8个字节)
-
字符类(char占2个字符)
Boolean类型(占1位其值只有true和false)
引用类型(reference type)
-
类
-
接口
-
数组
数据类型扩展
代码
public class Demo02 {
public static void main(String[] args) {
String a="hello";
int b=10;
System.out.println(a);
System.out.println(b);
//八大数据类型
//整数
int num1 = 10;//最常用
byte num2 = 100;
short num3 = 1000;
long num4 = 10000L;//Long类型要在数字后面加个L
//小数:浮点数
float num5 = 50.1F;//float类型要在数字后面加个F
double num6 = 3.14159261312131;
//字符
char name = 'a';//只能装一个字
//字符串,String不是关键字,类
//String namea= "建兵";
//布尔值:是非
boolean flag = true;
boolean flag1 = false;
//整数拓展: 进制 二进制0b 八进制0 十进制 十六进制0x
int i = 10;
int i1 = 0b10;
int i2 = 010;
int i3 = 0x10;
System.out.println(i);
System.out.println(i1);
System.out.println(i2);
System.out.println(i3);
System.out.println("///////////////////////////////////");
//浮点数拓展? 银行业务怎么表示钱
//float 有限 离散 舍入误差 大约 接近但不等于
//double
//BigDecimal BigDecimal BigDecimal BigDecimal BigDecimal数学工具类
float f = 0.1f;
double d = 1.0/10;
System.out.println(f==d);
System.out.println(f);
System.out.println(d);
}
}

浙公网安备 33010602011771号