一、基础语法
1、注释
概述:在程序指定位置添加的说明性信息。不参与程序运行,仅起到说明作用。
分类:
单行注释
格式://注释信息
多行注释
格式:/* 注释信息*/
2、关键字
概述:就是被Java语言赋予了特定含义的单词。
特点:字母全是小写
常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观。

3、常量
概述:在程序运行过程中,其值不可以发生改变的量。
分类:
常量类型
说明
举例
字符串常量
用双引号括起来的内容
“HelloWorld”,“中国”
整数常量
不带小数的数字
666,-88
小数常量
带小数的数字
13.14,-5.21
字符常量
用单引号括起来的内容
‘A’,‘0’, ‘我’
布尔常量
布尔值,表示真假
只有两个值:true,false
空常量
一个特殊的值,空值
值是:null
Java语言是强类型语言,对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的内存空间,所以它们表示的数据大小也是不一样的。
数据类型内存占用和取值范围
数据类型
关键字
内存占用
取值范围
整数
byte
1
-128~127
short
2
-32768~32767
int(默认)
4
-2的31次方到2的31次方-1
long
8
-2的63次方到2的63次方-1
浮点数
float
4
负数:-3.E+38到-1.E-45
正数: 1.E-45到3.E+38
double(默认)
8
负数:-1.E+308到-4.E-324
正数:4.E-324 到1.E+308
字符java基础知识pdf
char
2
0-65535
布尔
boolean
1
true,false
5、变量
img src='https://s2.51cto.com/images/blog//_d0.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=/resize,m_fixed,w_1184' alt='Java基础语法PDF java基础语法知识点_赋值_03' style="width: 692px; visibility: visible;">
6、标识符
7、类型转换
img src='https://s2.51cto.com/images/blog//_d067b.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=/resize,m_fixed,w_1184' alt='Java基础语法PDF java基础语法知识点_Java基础语法PDF_04' style="width: 692px; visibility: visible;">
运算符:对常量或者变量进行操作的符号
表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。
不同运算符连接的表达式体现的是不同类型的表达式。
1、算术运算符:
col span="1" width="387.331">
col span="1" width="387.331">
col span="1" width="387.344">
符号
作用
说明
+
加
两个数据相加
-
减
两个数据相减
*
乘
两个数据相乘
/
除
两个数据相除,取结果的商
%
取余
获取的是两个数据做除法的余数
td data-transient-attributes="table-cell-selection" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">

符号
td data-transient-attributes="table-cell-selection" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">
作用
td data-transient-attributes="table-cell-selection" class="table-last-row" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">
说明
td data-transient-attributes="table-cell-selection" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">
=
td data-transient-attributes="table-cell-selection" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">
赋值
td data-transient-attributes="table-cell-selection" class="table-last-row" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">
a=10,将10赋值给变量a
td data-transient-attributes="table-cell-selection" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">
+=
td data-transient-attributes="table-cell-selection" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">
加后赋值
td data-transient-attributes="table-cell-selection" class="table-last-row" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">
a+=b,将a+b的值给a
td data-transient-attributes="table-cell-selection" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">
-=
td data-transient-attributes="table-cell-selection" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">
减后赋值
td data-transient-attributes="table-cell-selection" class="table-last-row" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">
a-=b,将a-b的值给a
td data-transient-attributes="table-cell-selection" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">
*=
td data-transient-attributes="table-cell-selection" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">
乘后赋值
td data-transient-attributes="table-cell-selection" class="table-last-row" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">
a*=b,将a×b的值给a
td data-transient-attributes="table-cell-selection" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">
/=
td data-transient-attributes="table-cell-selection" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">
除后赋值
td data-transient-attributes="table-cell-selection" class="table-last-row" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">
a/=b,将a÷b的商给a
td data-transient-attributes="table-cell-selection" class="table-last-column" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">
%=
td data-transient-attributes="table-cell-selection" class="table-last-column" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">
取余后赋值
td data-transient-attributes="table-cell-selection" class="table-last-column table-last-row" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">
a%=b,将a÷b的余数给a
符号 作用 说明++
自增
变量的值加1
--
自减
变量的值减1
符号
说明
==
a==b,判断a和b的值是否相等,成立为true,不成立为false
!=
a!=b,判断a和b的值是否不相等,成立为true,不成立为false
>
>=
=b,判断a是否大于等于b,成立为true,不成立为false
<
a<b,判断a是否小于b,成立为true,不成立为false
<=
a<=b,判断a是否小于等于b,成立为true,不成立为false
注意事项:
关系运算符的结果都是boolean类型,要么是true,要么是false。
千万不要把“==”误写成“=”。
5、逻辑运算符
符号
作用
说明
&
逻辑与
a&b,a和b都是true,结果为true,否则为false
|
逻辑或
a|b,a和b都是false,结果为false,否则为true
^
逻辑异或
a^b,a和b结果不同为true,相同为false
!
逻辑非
!a,结果和a的结果正好相反
短逻辑
符号
作用
说明
&&
短路与
作用和&相同,但是有短路效果
||
短路或
作用和|相同,但是有短路效果
注意事项:
逻辑与&,无论左边真假,右边都要执行。
短路与&&,如果左边为真,右边执行,如果左边为假,右边不执行。
逻辑或|,无论左边真假,右边都要执行。
短路或|,如果左边为假,右边执行;如果左边为真,右边不执行。
最常用的逻辑运算符: &&,||, !
6、三元运算符
●格式:关系表达式?表达式1 :表达式2; .
●范例: a> b?a:b;
计算规则:
首先计算关系表达式的值
如果值为true,表达式1的值就是运算结果
如果值为false,表达式2的值就是运算结果
数据输入
导包:
讯享网
创建对象:
接收数据:
讯享网
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/3302.html