Java——01——基础知识

一:Java的运行(用dos命令)

1:javac空格路径
2:java空格类名

二:Java类体概念

1.在java中任何有效的代码必须写到“类体”当中,最外层必须是一个类的定义
2.public表示公开,class表示定义一个类,一个java源文件可以定义对个class

三:Java关键字和保留字

1.关键字:关键字都为小写

在这里插入图片描述

2.保留字

在这里插入图片描述

四:java中的名称命名规范

在这里插入图片描述标识符:
在这里插入图片描述

五:变量

1.变量的定义

在这里插入图片描述

java是强类型语言,js是弱类型语言
1.变量都定义在其作用域内,也就是大括号中,否则报错
2.同一个作用域内,不可以声明两个同名变量

2.变量的分类

在这里插入图片描述
1.整型通常用int,long必须以l或L结尾
2.浮点型常量默认为double型,声明float型常量,后面必须加F或f,通常定义浮点变量,使用double,精度范围更广
3.字符型,char(1字符=2字节) 定义char型变量,通常使用一对单引号,内部只能写一个字符,多个字符用字符串 。char也可盈定义转义字符
在这里插入图片描述
4.String类型变量 声明String类型变量时,使用一对双引号
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

3.基本数据类型之间的运算规则

1.自动类型提升

当容量小的数据类型的变量与容量大的数据类型做运算时,结果自动提升为容量大的数据类型,此时的容量大小的指的是,表示数的范围的大和小。从小到大排序为
byte,char,short—>int—>long—>float—>double
特v别的,当byte,char,short三种类型的变量做运算时,结果为int型

2.强制类型转换

1.需要使用强转符,可能导致精度损失
在这里插入图片描述

4.进制

在这里插入图片描述

六:运算符

1.算术运算符

在这里插入图片描述

1.除号运算

在这里插入图片描述注意:num1/num2时已经是按照int运算的,所以不会得出结果2.4,先得到结果2,再给个精确度是2.0,

2.取余运算

在这里插入图片描述

3:赋值运算符

在这里插入图片描述在这里插入图片描述

4.比较运算符

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.逻辑运算符

开发中,推荐使用&&和||
在这里插入图片描述

1.区分&和&&

相同点:1.运算结果相同
2:当符号左边是true时,二者都会执行符号右边的运算
不同点: 当符号左边时false时,&继续执行符号右边的运算,&&不再执行符号右边的运算
在这里插入图片描述

2.区分|和||

相同点:1.二者运算结果相同
2.当符号左边时false时,二者都会执行符号右边的运算符
不同点:当符号左边是true时,|会继续执行右边的运算符,||不再执行右边的运算

在这里插入图片描述

3.运算符的优先级

在这里插入图片描述

七:如何从键盘获取不同类型的变量:使用Scanner类

具体实现步骤:
1.导包:import java.util.Scanner
2.Scanner的实例化:Scanner scan=new Scanner(System.im)
3.调用Scanner类的相关方法(next()/nextXxx()),来获取指定类型的变量 string用next()
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述在这里插入图片描述

八:break和continue区别

在这里插入图片描述在这里插入图片描述

在这里插入图片描述
带标签的break和continue
在这里插入图片描述return
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/x1037490413/article/details/109103249