第二课基本语法

基本语法

1.基础语法

1.1注释

  • 1.1.1概述

    • 注释是在程序指定位置添加的说明性信息
    • 注释不参与程序运行,仅起到说明作用
  • 1.1.2分类

    • 单行注释

      • 格式:// 注释信息
    • 多行注释

      • 格式:/* 注释信息 */
    • *文档注释

      • 格式:/** 注释信息 */(文档注释暂时用不上)

1.2关键字

  • 1.2.1概述

    • 就是被Java语言赋予了特定含义的单词
  • 1.2.2特点

    • 关键字的字母全部小写
    • 常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观
    • 在这里插入图片描述

1.3常量

  • 1.3.1概述

    • 在程序运行过程中,其值不可以发生改变的量
  • 1.3.2分类

  • 在这里插入图片描述

1.4数据类型

  • 1.4.1基本数据类型

    在这里插入图片描述

1.5变量

  • 1.5.1概述

    • 在程序运行过程中,其值可以发生改变的量
    • 从本质上讲,变量是内存中一小块区域
  • 1.5.2定义

    • 格式:数据类型 变量名 = 变量值
  • 1.5.3使用

    • 取值

      • 取值格式:变量名
    • 修改

      • 修改值格式:变量名 = 变量值
  • 1.5.4注意事项

    • 名字不能重复

    • 在这里插入图片描述

    • 变量未赋值,不能使用

    • 在这里插入图片描述

    • long类型的变量定义的时候,为了防止整数过大,后面要加L

    • 在这里插入图片描述

    • 型的变量定义的时候,为了防止类型不兼容,后面要加Ffloat类

    • 在这里插入图片描述

1.6标识符

  • 1.6.1概述

    • 就是给类,方法,变量等起名字的符号
  • 1.6.2定义规则

    • 由数字、字母、下划线(_)和美元符($)组成
    • 不能以数字开头
    • 不能是关键字
    • 区分大小写
  • 1.6.3常见命名约定

    • 小驼峰命名法:方法、变量

      • 标识符是一个单词的时候,首字母小写
      • 标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写
    • 大驼峰命名法:类

      • 标识符是一个单词的时候,首字母大写
      • 标识符由多个单词组成的时候,每个单词的首字母大写

1.7类型转换

  • 1.7.1自动类型转换

    • 把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量

      • 在这里插入图片描述
  • 1.7.2强制类型转换

    • 把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量

      • 目标数据类型 变量名 = (目标数据类型)值或者变量

2.运算符

2.1运算符

  • 2.1.1算术运算符

在这里插入图片描述

    字符的“+”操作
	    - 拿字符在计算机底层对应的数值来进行计算的
		- 算术表达式中包含多个基本数据类型的值的时候,整个算术表达式的类型会自动进行提升
	字符串的“+”操作
	    - 当“+”操作中出现字符串时,这个”+”是字符串连接符,而不是算术运算
  • 2.1.2赋值运算符

    在这里插入图片描述

  • 2.1.3自增自减运算符

在这里插入图片描述

- 注意事项

	- ++和-- 既可以放在变量的后边,也可以放在变量的前边
	- 单独使用的时候, ++和-- 无论是放在变量的前边还是后边,结果是一样的
	- 参与操作的时候,如果放在变量的后边,先拿变量参与操作,后拿变量做++或者--
	- 参与操作的时候,如果放在变量的前边,先拿变量做++或者--,后拿变量参与操作
  • 2.1.4关系运算符

在这里插入图片描述

  • 2.1.5逻辑运算符

    • 逻辑运算符

      在这里插入图片描述

    • 短路逻辑运算符

    在这里插入图片描述

    • 注意事项

      • 逻辑与&,无论左边真假,右边都要执行
      • 短路与&&,如果左边为真,右边执行;如果左边为假,右边不执行
      • 逻辑或|,无论左边真假,右边都要执行
      • 短路或||,如果左边为假,右边执行;如果左边为真,右边不执行
  • 2.1.6三元运算符

    • 格式

      • 关系表达式 ? 表达式1 : 表达式2;
    • 计算规则

      • 首先计算关系表达式的值
      • 如果值为true,表达式1的值就是运算结果
      • 如果值为false,表达式2的值就是运算结果

2.2表达式

  • 用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式
  • 不同运算符连接的表达式体现的是不同类型的表达式

3.数据输入

Scanner使用的基本步骤

  • 导包

  • 在这里插入图片描述

  • 创建对象

  • 在这里插入图片描述

  • 接收数据

  • 在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值