JVAV SE学习总结(01)
学习资料来自b站up主,狂神说java,很棒的老师
1.数据类型
基本数据类型
整数 byte -128~127
short
int
long num =1245L
浮点数 float = 1.64F
double
字符 char
boolean (只有两个值true 或者false)
数据类型拓展
二进制数据前加0b,八进制数据前加0,十六进制数据前加0x
int i = 10;十进制10
int i = 0b10; 二进制10,3
int i = 010; 八进制10, 8
int i=0x10; 十六进制10, 16
浮点数 是有限的,离散的 接近但不等于,最好完全不用浮点数进行比较,用 BigDecimal类比较;
所有的字符本质还是数字
char c=‘a’; (int)char==65;
2.类型转换
从低到高
byte,short,char,int,long,float,double
int i = 124;
byte b = (int)i;高变低强制转换
double d=i;低变高不需要
3.常量
final 常量名 = 常量值;
常量不可以改变,一般用大写字母命名
4.基本运算符
a++; 相当于a=a+1;
a–;相当于a=a-1;
&& 逻辑与 ||逻辑或 !逻辑非
== 等于 !=不等于
a+=1相当于a=a+1
5.用户交互Scanner对象
基本语法
Scanner scanner = new Scanner(System.in);
…
scanner.close;关闭scanner
用next();空格为结束符,不能得到有空格的字符串
或者nextline()接收 ;回车为结束符
本文涵盖JVAVSE基础知识,包括数据类型、类型转换、运算符等核心概念,详解基本数据类型如整数、浮点数、字符及布尔类型,并介绍二进制、八进制和十六进制数据表示。深入探讨类型转换规则,常量定义,以及用户输入处理的Scanner对象使用方法。
426

被折叠的 条评论
为什么被折叠?



