本文主要是介绍java基础语法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.1 注释
//只能注释一行内容
/*
可以注释多行内容
*/
/**
注释内容可提取到程序的说明文档中
*/
注释在java文件中存不编译到class文件,所以不影响程序运行
1.2 数据类型
- 引用数据类型
- 基本数据类型:4大类8种
- 整数
- byte 1字节 -128~127
- short 2字节
- int 4字节 (默认)
- long 8字节 需要在数值后加L
- 浮点数
- float 4字节 需要在数值后加F
- double 8字节(默认)
- 字符
- 布尔
1.3 变量
1.3.1 变量定义
数据类型 变量名 = 变量值;
1.3.2 变量使用注意事项
先声明后使用
声明后不可存其他类型数据
变量的使用范围
定义可以无初始值,但使用必须带初始值
1.4 类型转换
类型范围小的变量赋值给类型大的变量,小数优先级大于整数。
byte(1字节)→short(2字节)→int(4字节)→long(8字节)→float(4字节)→double(8字节)
char(2字节)→int(4字节)→long(8字节)→float(4字节)→double(8字节)
最终结果类型由最高类型决定
byte、short、char转换成int参与运算
类型范围大的变量赋值给类型范围小的变量
(类型) 变量名
强制类型转换数据溢出会导致数据丢失,浮点型转整型小数去掉保留整数
1.5 运算符
1.5.1 算术运算符
+
|
求和,遇到字符串做连接符
|
-
|
相减
|
*
|
乘积
|
/
|
商
|
%
|
求余数(求模)
|
++
|
自加一
|
--
|
自减一
|
1.5.2 关系运算符
>
|
大于
|
>=
|
大于等于
|
<
|
小于
|
<=
|
小于等于
|
==
|
等于
|
!=
|
不等于
|
运算后返回布尔值
1.5.3 逻辑运算符
&
|
逻辑与
|
两边都是true,结果才是true
|
│
|
逻辑或
|
有一边是true,结果就是true
|
!
|
逻辑非
|
!true = false、!false = true
|
&&
|
短路与
|
两边都是true,结果才是true
|
││
|
短路或
|
有一边是true,结果就是true
|
短路与和短路或左表达式可得出结果时不进行右表达式运算
1.5.4 三元运算符
表达式1 ? 表达式2 : 表达式3 (表达式1为真进行表达式2为假则进行表达式3)
这篇关于java基础语法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!