java基础知识pdf

java基础知识pdf一 基础语法 1 注释 概述 在程序指定位置添加的说明性信息 不参与程序运行 仅起到说明作用 分类 单行注释 格式 注释信息 多行注释 格式 注释信息 2 关键字 概述 就是被 Java 语言赋予了特定含义的单词 特点 字母全是小写 常用的代码编辑器 针对关键字有特殊的颜色标记 非常直观 3 常量 概述 在程序运行过程中 其值不可以发生改变的量 分类 常量类型 说明

大家好,我是讯享网,很高兴认识大家。



一、基础语法

1、注释

概述:在程序指定位置添加的说明性信息。不参与程序运行,仅起到说明作用。

分类:

单行注释

格式://注释信息

多行注释

格式:/* 注释信息*/

2、关键字

概述:就是被Java语言赋予了特定含义的单词。

特点:字母全是小写

常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观。

Java基础语法PDF java基础语法知识点_Java基础语法PDF

3、常量

概述:在程序运行过程中,其值不可以发生改变的量。

分类:

常量类型

说明

举例

字符串常量

用双引号括起来的内容

“HelloWorld”,“中国”

整数常量

不带小数的数字

666,-88

小数常量

带小数的数字

13.14,-5.21

字符常量

用单引号括起来的内容

‘A’,‘0’,  ‘我’

布尔常量

布尔值,表示真假

只有两个值:true,false

空常量

一个特殊的值,空值

值是:null

4、数据类型

Java语言是强类型语言,对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的内存空间,所以它们表示的数据大小也是不一样的。

Java基础语法PDF java基础语法知识点_System_02

数据类型内存占用和取值范围

数据类型

关键字

内存占用

取值范围

整数

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

    >=

    =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的值就是运算结果

    数据输入

    导包:

    讯享网

    创建对象:

     
     

    接收数据:

    讯享网

    总结:

    小讯
    上一篇 2024-12-24 08:47
    下一篇 2024-12-31 12:06

    相关推荐

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
    如需转载请保留出处:https://51itzy.com/kjqy/3302.html