Java语言语法1

  1. 标识符的概念
    (1)标识符的概念
    在Java语言中用来标识各种事物的有效字符序列。
    (2)标识符的语法要求
    a. 只能采用字母、数字、_、$,且不能以数字开头。
    b.不能使用关键字和保留字。
    c.区分大小写
    (3)关键字
    数据类型:boolean、byte、short、int、long、double、char、float、double。
    包引入和包声明:import、package。
    用于类和接口的声明:class、extends、implements、interface。
    流程控制:if、else、switch、do、while、case、break、continue、return、default、while、for。
    异常处理:try、catch、finally、throw、throws。
    修饰符:abstract、final、native、private、protected、public、static、synchronized、transient、volatile。
    其他:new、instanceof、this、super、void、assert、const*、enum、goto*、strictfp。
    2.变量和数据类型
    (1)数据的概念
    计算机中,用来表达信息的所有符号。
    (2)数据类型的概念
    我们将数据进行分类,分类名称就是数据类型。
    (3)数据类型
    基础数据类型:boolean、byte、short、int、long、double、char、float、double。
    引用数据类型:数组、接口、类(例:String)
    (4)数据类型的作用:声明变量
    (5)变量的概念
    变量是程序运行中用来存储可被改变数据的容器。
    (6)声明变量
    a.声明变量的概念
    在程序中使用变量,必须先创建它并为它取一个名字,并且指明它能够存储信息的类型,这称为“变量声明”。
    b.语法
    数据类型 变量名;(例:short shuzi;)
    说明:变量声明时,数据类型将对变量进行约束。
    byte只能存整数,且变量的存储容量是1个字节,只能存-128~127;
    short只能存整数,且变量的存储容量是2个字节,只能存-2的15次方~2的15次方-1;
    int只能存整数,且变量的存储容量是4个字节,只能存-2的31次方~2的31次方-1;
    long只能存整数,且变量的存储容量是8个字节,只能存-2的63次方~2的63次方-1,数据后加“L”或“l”;
    float存储小数,且变量的存储容量是4个字节,小数位最多为7~8位,数据后加“F”或“f”;
    double存储小数,且变量的存储容量是8个字节,小数位最多为15~16位;
    char 有且仅能存储一个字符,且变量的存储容量是2个字节,数据需要使用单号引起来;
    boolean只有两个值:true、false。
    String 可以存储0到多个字符,数据需要使用双号引起来;
    (7)变量的赋值
    语法:变量名=数据;
    注意:Java语法要求,数据必须符合变量数据类型的约束。
    (8)变量的使用规则
    变量要先声明,再赋值,最后才能使用。
  2. 类型转换
    (1)为什么需要类型转换?
    给变量赋值时,数据不符合变量数据类型的要求,我们可以通过类型转换满足变量数据类型的要求。
    (2)类型转换
    a.自动类型转换(系统自动完成)
    byte–>short、int、long、float、double
    short–>int、long、float、double
    int–>long、float、double
    long–>double
    char–>int(ascⅡ表)
    当数据由小类型转为大类型时,系统完成自动转换.
    b.强制类型转换(由程序员完成)
    当数据由大类型转为小类型时,程序员通过代码完成。
    代码:(小类型)数据
  3. 运算符
    (1)算术
    符号:+ -;+ - * / %;++ –;+
    运算结果的类型:
    如果参与运算的数据都为整数,其中有long结果为long,否则为int。
    如果参与运算的数据都有小数,其中有double或long结果为double,否则为float。
    说明:在算术运算中,整数默认为int,小数默认为double。
    (2)赋值
    符号:= += -= *= /= %=
    (3)比较(作为条件使用,结果为boolean类型)
    符号:> < >= <= == !=
    注意:==不要写成=
    (4)逻辑(作为条件使用,结果为boolean类型)
    符号:& && | || ! ^
    比较& &&
    &在运算时,需要先执行两个条件,然后判断结果。
    &&在运算时,如果第一个条件为false,直接返回结果false。
    比较| ||
    |在运算时,需要先执行两个条件,然后判断结果。
    ||在运算时,如果第一个条件为true,直接返回结果true。
    (5)三目
    符号:条件?语句1:语句2
    说明:运算结果可以是任何数据类型。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值