- 博客(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
215
原创 循环语句
1.循环概述循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复 执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形 成死循环。2.循环语句1–forfor循环语句格式:for(初始化表达式①; 布尔表达式②; 步进表达式④){ 循环体③ }执行流程- 执行顺序:①②③④>②③④>②③④…②不满足为止。- ①负责完成循环变量初始化- ②负责判断是否满足循环条件,不满足
2020-09-27 23:00:24
735
转载 选择语句
1.选择语句–switchswitch语句格式:switch(表达式) { case 常量值1: 语句体1; break; case 常量值2: 语句体2; break; ... default: 语句体n+1; break; }执行流程首先计算出表达式的值其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结 束。最后,如果所有的case都和表达式的值不匹配,就会执行defaul
2020-09-19 22:31:47
319
原创 判断语句
1.判断语句1–ifif语句第一种格式: ifif(关系表达式){ 语句体; }执行流程- 首先判断关系表达式看其结果是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
10402
原创 +=符号的扩展以及常量和变量的运算
+=符号的扩展下面的程序有问题吗?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
179
原创 了解JShell脚本工具
JShell脚本工具是JDK9的新特性什么时候会用到 JShell 工具呢,当我们编写的代码非常少的时候,而又不愿意编写类,main方法,也不愿意去编译和运 行,这个时候可以使用JShell工具。启动JShell工具,在DOS命令行直接输入JShell命令。接下来可以编写Java代码,无需写类和方法,直接写方法中的代码即可,同时无需编译和运行,直接回车即可。注意:JShell工具,只适合片段代码的测试,开发更多内容,建议编写在方法中。...
2020-09-19 20:55:37
285
原创 JAVA方法(函数)基础
概述在学习运算符的时候,都为每个运算符单独的创建一个新的类和main方法,我们会发现这样编写代码非常的繁琐,而且 重复的代码过多。能否避免这些重复的代码呢,就需要使用方法来实现。方法:就是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能。当我们需要这个功能的时候,就可以去调用。这样即实现了代码的复用性,也解决了代码冗余的现象。方法的定义定义格式: -修饰符 返回值类型 方法名 (参数列表){ 代码... return ; }定义格式解释:
2020-09-14 19:51:54
171
原创 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
171
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
235
原创 JAVA常量、变量和数据类型的基础概念
常量概述: 常量:是指在Java程序中固定不变的数据。分类变量概述: 变量:常量是固定不变的数据,那么在程序中可以变化的量称为变量。 -数学中,可以使用字母代替数字运算,例如 x=1+5 或者 6=x+5。 -程序中,可以使用字母保存数字的方式进行运算,提高计算能力,可以解决更多的问题。比如x保存5,x也可 以保存6,这样x保存的数据是可以改变的,也就是我们所讲解的变量。Java中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型。数据类型数据类型分类Java的数据类型分为两
2020-09-14 18:11:15
132
原创 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
231
原创 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
1832
1
原创 JVM、JRE以及JDK之间的关系
Java虚拟机——JVMJVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的 运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在 JVM 之上。跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系 统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM 运行在操作系统上。如图所示,Java的虚拟
2020-09-14 15:02:38
129
原创 常用DOS命令(jAVA开发时大多数用不到)
最常用的命令cd 改变当前目录 sys 制作DOS系统盘copy 拷贝文件 del 删除文件deltree 删除目录树 dir 列文件名diskcopy 制磁盘 edit 文本编辑format 格式化磁盘 md 建立子目录mem 查看内存状况 type 显示文件内容rd 删除目录 ren 改变文件名cls 清屏[用
2020-09-08 18:59:10
168
原创 基本的字节单位之间的转换
字节是我们常见的计算机中最小存储单元。计算机存储任何的数据,都是以字节的形式存储,右键点击文件属性, 我们可以查看文件的字节大小。 8个bit(二进制位) 0000-0000表示为1个字节,写成1 byte或者1 B。8 bit = 1 B1024 B =1 KB1024 KB =1 MB1024 MB =1 GB1024 GB = 1 TB……...
2020-09-08 18:46:49
809
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人