标签:java int 基础 System 语法 类型 println byte out
java基础语法
注释,标识符,关键字
注释
注释的意思
- 注释不会被执行,是给我们写代码的人看的,让同行能看懂你写的这个语句是什么意思,和完成进度等等....
- 书写注释是一个非常好的习惯
- 平时写代码一定要注意规范.
注释的类型
- 单行注释 //
- 多行注释 /* */
- 文档注释 /** */
标识符
- java所以的组成部分都需要名字,类名,变量名以及方法名都被称之为标识符。
大部分关键字 |
|
|
|
|
abstract |
assert |
boolen |
break |
byte |
case |
catch |
char |
class |
const |
continue |
defauit |
do |
double |
eise |
enum |
extends |
final |
finally |
float |
for |
goto |
if |
implements |
import |
instanceof |
int |
interface |
long |
native |
new |
package |
private |
protected |
public |
return |
strictfp |
this |
throw |
throws |
switch |
synchronized |
short |
static |
super |
transient |
try |
void |
volatile |
while |
- 标识符都是以 字母,数字,下划线,
- 首字母不能用数字开头。
- 不能用关键字作为变量名,方法名和类名。
- 标识符是严格区分大小写的
数据类型
强类型语言
- 要求变量使用严格符合规定,所有变量都必须先定义后使用
弱类型语言
java的类型
字节
bit |
|
byte |
8bit = 1Byte |
KB |
1024Byte = 1KB |
MB |
1024KB = 1MB |
GB |
1024MB = 1GB |
TB |
1024GB = 1TB |
基本类型
整数类型
byte |
1 |
-128--->127 |
short |
2 |
-32768--->32767 |
int(默认) |
4 |
-21_4748_3648--->21_4748_3647 |
long |
8 |
-922_3372_0368_5477_5808--->-922_3372_0368_5477_5807 |
浮点类型
- “尽量不用浮点类进行比较,可以用BigDecimal”
布尔类型
boolean |
true(真,对) |
|
false(假,错) |
布尔型拓展
boolean flag = true ;
if (flag == true); //新手这样写
if (flag) //老手这样写
// Less is Morel 代码要精简易读
字符型
引用类型
- 类(Sring)
- 接口
- 数组
进制转换
- 二进制
- 八进制(0开头)
- 十进制(0x开头)
- 十六进制
Unicode
转义字符
- \t TAB键 大空格的效果
- \n 换行
- \b 退格键
- \r 回到开头,并占取开头
- \" 字符串内插入引号 ,作为标记重点
类型转换
须知
byte |
short |
char |
int |
long |
float |
double |
- 不能对布尔类型的值进行转换
- 不能把对象类型转换为不相干的类型
- 在把高容量转换到低容量的时候,需要强制转换
- 转换的时候可能会出现内存溢出,或者精度问题!(详情查看强制类型转换篇的注意事项)
自动类型转换提升
1. 将小的类型的数据赋值给大的数据类型
byte a1 =10;
short a2 = 20;
int sum = a1+a2+1;
System.out.println("sum = "+ sum);
double f = 20L+100+3.14f+6.28;
System.out.println("f = "+ f);
2. 多个类型的值做运算 结果自动提升为最高类型
byte A1 = 20;
int A2 = a;
System.out.println("a = "+ a);
char B1 = 'A';
int B2 = B1;
System.out.println("B2 = "+ B2);
long C1 = 2345678L;
double C2 = C1;
System.out.println("C2 = "+ C2);
double D1 = 100;
System.out.println("D1 = "+ D1);
强制类型转换
注意事项!!!!!
- 小的数据类型 变量名 = (小的数据类型)大的数据类型的值
标签:java,
int,
基础,
System,
语法,
类型,
println,
byte,
out
From: https://www.cnblogs.com/howardking/p/17149151.html