- 博客(15)
- 收藏
- 关注
原创 JAVA流程控制语句
流程控制 1.概述 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说,程序的流程对运行结果 有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现 我们要完成的功能。 2.顺序结构 public static void main(String[] args){ //顺序执行,根据编写的顺序,从上到下运行 System.out.println(1); System.out.println(2); System.out.
2020-09-27 23:39:00
282
原创 循环语句
1.循环概述 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复 执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形 成死循环。 2.循环语句1–for for循环语句格式:for(初始化表达式①; 布尔表达式②; 步进表达式④){ 循环体③ } 执行流程 - 执行顺序:①②③④>②③④>②③④…②不满足为止。 - ①负责完成循环变量初始化 - ②负责判断是否满足循环条件,不满足
2020-09-27 23:00:24
911
转载 选择语句
1.选择语句–switch switch语句格式: switch(表达式) { case 常量值1: 语句体1; break; case 常量值2: 语句体2; break; ... default: 语句体n+1; break; } 执行流程 首先计算出表达式的值 其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结 束。 最后,如果所有的case都和表达式的值不匹配,就会执行defaul
2020-09-19 22:31:47
387
原创 判断语句
1.判断语句1–if if语句第一种格式: if if(关系表达式){ 语句体; } 执行流程 - 首先判断关系表达式看其结果是true还是false - 如果是true就执行语句体 - 如果是false就不执行语句体 public static void main(String[] args){ System.out.println("开始"); // 定义两个变量 int a = 10; int b = 20; //变量使用if判断 if (a == b){
2020-09-19 21:40:36
10607
原创 +=符号的扩展以及常量和变量的运算
+=符号的扩展 下面的程序有问题吗? public static void main(String[] args){ short s = 1; s+=1; System.out.println(s); } 分析: s += 1 逻辑上看作是 s = s + 1 计算结果被提升为int类型,再向short类型赋值时发生错误,因为不能将取值范围 大的类型赋值到取值范围小的类型。但是, s=s+1进行两次运算 , += 是一个运算符,只运算一次,并带有强制转换的特点, 也就是说 s += 1 就是
2020-09-19 21:00:31
241
原创 了解JShell脚本工具
JShell脚本工具是JDK9的新特性 什么时候会用到 JShell 工具呢,当我们编写的代码非常少的时候,而又不愿意编写类,main方法,也不愿意去编译和运 行,这个时候可以使用JShell工具。 启动JShell工具,在DOS命令行直接输入JShell命令。 接下来可以编写Java代码,无需写类和方法,直接写方法中的代码即可,同时无需编译和运行,直接回车即可。 注意: JShell工具,只适合片段代码的测试,开发更多内容,建议编写在方法中。 ...
2020-09-19 20:55:37
385
原创 JAVA方法(函数)基础
概述 在学习运算符的时候,都为每个运算符单独的创建一个新的类和main方法,我们会发现这样编写代码非常的繁琐,而且 重复的代码过多。能否避免这些重复的代码呢,就需要使用方法来实现。 方法:就是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能。 当我们需要这个功能的时候,就可以去调用。这样即实现了代码的复用性,也解决了代码冗余的现象。 方法的定义 定义格式: -修饰符 返回值类型 方法名 (参数列表){ 代码... return ; } 定义格式解释:
2020-09-14 19:51:54
221
原创 JAVA运算符相关基础
1.算数运算符 Java中,整数使用以上运算符,无论怎么计算,也不会得到小数。 public static void main(String[] args) { int i = 1234; System.out.println(i/1000*1000);//计算结果是1000 } ++ 运算,变量自己增长1。反之, – 运算,变量自己减少1,用法与 ++ 一致。 独立运算: - 变量在独立运算时, 前++ 和 后++ 没有区别 。 - 变量 前++ :例如 ++i 。 -
2020-09-14 19:25:29
232
1
原创 JAVA中数据类型的转换以及ASCII码表的关键字符
数据类型转换 Java程序中要求参与的计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换。 1. 自动转换 一个 int 类型变量和一个 byte 类型变量进行加法运算, 结果会是什么数据类型? int i = 1; byte b = 2; 运算结果,变量的类型将是 int 类型,这就是出现了数据类型的自动类型转换现象。 自动转换:将 取值范围小的类型 自动提升为 取值范围大的类型 。 public static void main(String[] args) { int
2020-09-14 18:57:21
302
原创 JAVA常量、变量和数据类型的基础概念
常量 概述: 常量:是指在Java程序中固定不变的数据。 分类 变量 概述: 变量:常量是固定不变的数据,那么在程序中可以变化的量称为变量。 -数学中,可以使用字母代替数字运算,例如 x=1+5 或者 6=x+5。 -程序中,可以使用字母保存数字的方式进行运算,提高计算能力,可以解决更多的问题。比如x保存5,x也可 以保存6,这样x保存的数据是可以改变的,也就是我们所讲解的变量。 Java中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型。 数据类型 数据类型分类 Java的数据类型分为两
2020-09-14 18:11:15
203
原创 JAVA开发入门程序HelloWorld
Java程序开发三步骤:编写、编译、运行。 编写Java源程序 在 d:\day01 目录下新建文本文件,完整的文件名修改为 HelloWorld.java ,其中文件名为 HelloWorld ,后 缀名必须为 .java 。 用记事本打开 使用notepad++记事本软件。 在文件中键入文本并保存,代码如下: public class HelloWorld { public static void main(String[] args) { System.out.println("Hel
2020-09-14 17:48:52
315
原创 JDK9安装和配置环境变量
jdk下载 JDK的下载地址:https://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase9-3934878.html 也可参考其他下载博文,根据需求下载对应版本。 jdk安装 双击已经下载好的jdk exe文件 点击下一步 注意: 安装路径中,不要包含中文和空格。 JAVA_HOME环境变量的配置 配置环境变量作用 开发Java程序,需要使用JDK中提供的工具,工具在JDK9安装目录的 bin 目录下。 在D
2020-09-14 16:32:55
2117
1
原创 JVM、JRE以及JDK之间的关系
Java虚拟机——JVM JVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的 运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在 JVM 之上。 跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系 统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM 运行在操作系统上。 如图所示,Java的虚拟
2020-09-14 15:02:38
188
原创 常用DOS命令(jAVA开发时大多数用不到)
最常用的命令 cd 改变当前目录 sys 制作DOS系统盘 copy 拷贝文件 del 删除文件 deltree 删除目录树 dir 列文件名 diskcopy 制磁盘 edit 文本编辑 format 格式化磁盘 md 建立子目录 mem 查看内存状况 type 显示文件内容 rd 删除目录 ren 改变文件名 cls 清屏 [用
2020-09-08 18:59:10
236
原创 基本的字节单位之间的转换
字节是我们常见的计算机中最小存储单元。计算机存储任何的数据,都是以字节的形式存储,右键点击文件属性, 我们可以查看文件的字节大小。 8个bit(二进制位) 0000-0000表示为1个字节,写成1 byte或者1 B。 8 bit = 1 B 1024 B =1 KB 1024 KB =1 MB 1024 MB =1 GB 1024 GB = 1 TB …… ...
2020-09-08 18:46:49
904
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅