Java基础2

学习目标:

掌握变量的使用
掌握运算符的运算规则
掌握运算符的优先级顺序
了解关键字与标识符
了解常用的数据类型
会使用键盘输入输出

一 、变量

1.1 定义

在Java中用声明的方式将某个数据保存下来供程序使用,并且这个数据是可以根据实际需求发生改变的。

1.2 变量存储数据的语法格式

  • 第一步:声明变量:数据类型 变量名称
    • eg: int a
  • 第二步:赋值: 变量名称 = 值
    • 赋值的时候要使用等号完成,将等号右边的值赋值给等号左侧的变量名称
    • eg: a = 66
      在这里插入图片描述

变量的声明和赋值可分开进行
变量声明的同时也可赋值
英文""的作用是原样输出
+是连接符,用于变量的连接

1.3 注意

  1. 变量必须先声明再使用
  2. 可以一次声明多个相同类型的变量,之间使用英文逗号隔开
    语法格式:数据类型 变量名1,变量名2,变量名3,……
  3. 可以一次声明多个相同类型的变量并完成赋值
    语法格式:数据类型 变量名1 = 值1,变量名2 = 值2,变量名3 = 值3,……

1.4 转义序列符号

常用的有:

换行\n,相当于按了一下回车键

水平制表符\t,相当于按了Tab键

输出一个双引号 \"

输出一个单引号 \'

输出一个反斜杠 \\

二、注释

1.1 单行注释//

1.2 多行注释/* */

三、关键字与标识符

  • 在Java中,具有一定特殊含义的,并且全部小写的称之为关键字
  • 在Java中,凡是自己可以起名字的地方,都称之为标识符
    • eg:对变量名、类名、方法名、参数名等的修饰

1.1 标识符的命名规则

由26个英文字母大小写,0-9 ,_或 $ 组成

数字不可以开头。

不可以使用关键字和保留字,但能包含关键字和保留字。

Java中严格区分大小写,长度无限制。

标识符不能包含空格。

1.2 命名的建议

  • 见明知意
    • eg: year age month
  • 类名单词的首字母大写
    • eg: HelloWorld
  • 长度小于等于15
  • 变量名、方法名、参数名等采用驼峰命名法
    • eg: firstName

1.3 常用的数据类型

因为数据是有明确的类型划分的,为了确保变量保留的数据其类型的唯一性,要使用数据类型进行类型的修饰。
eg:66(整型)、3.15(小数点型)

点击查看常用的数据类型
在这里插入图片描述

注意:字符串类型是一个类,也属于引用数据类型

声明变量的语法格式:数据类型 变量名称

四、运算符

变量进行运算时,所用到的符号就是运算符。

1.1 算术运算符

用于完成变量的加、减、乘、除、取余运算的

+ - * / %(求余数,取模) ++ --
练习:
在这里插入图片描述

1.2 赋值运算符

赋值运算符号就是用于完成变量赋值的

= += -= *= /= %=
在这里插入图片描述

思考1:报错,int数据转化成char型
思考2:输出0 1
思考3:输出3 6
思考4:输出32
<>

1.3 关系运算符

用于变量(表达式)之间进行关系比较的

> >= < <= == !=

++又分为 “前置++”,和“后置++”(--同理)

前置++:将++编写在变量名称前面;先自身加1,然后再做其他运算
int a = 5;
int b = ++a * 2; //a = 6 b = 12

后置++:将++编写在变量名称后面;先做其他运算,然后再自身加1
int x = 10;
int y = x++ * 3; //x = 11 y = 30

在这里插入图片描述

1.4 逻辑运算符

用于连接关系表达式的

逻辑与& 逻辑或| 逻辑非! 短路与&& 短路或||
在这里插入图片描述
在这里插入图片描述

1.5 三目运算符

(条件表达式)?表达式1:表达式2
结论:
三目运算符也叫做条件运算符,用于完成条件判断的。
三目运算符的执行流程:先判断条件,如果条件为true,则执行?后的结果1,否则执行:后面的结果2。

使用条件:

  • 当是二选一时,则就可以直接使用三目运算符
    在这里插入图片描述

  • 当使用多选一时,则就使用三目嵌套完成
    在这里插入图片描述

1.6 运算符号的优先级

点击查看Java运算符及运算符的优先级

五、键盘接收用户输入

实现程序和人的交互

  1. 导入包,必须位于当前当前Java源文件所有类的最前面
    • import java.util.Scanner;
    • 还可以编写为import java.util.*;
    • 注意:在一个Java源文件中只需要编写一次导入包
  2. 创建Scanner对象:
    • Scanner input = new Scanner(System.in);
    • 注意:一个方法中只需要编写一次创建Scanner对象
  3. 友好提示
    • System.out.println("请输入:");
  4. 接收键盘输入
    • int a = input.nextInt();
    • double a = input.nextDouble();
    • String a = input.next();
    • 注意:当按回车键,则表示键盘输入完毕,并且将输入的值赋值给左侧的变量名称a
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值