摘要: 方法的重载: 在同一个类中,方法名一样,参数列表不一样,这样的现象称之为方法的重载 其中方法的重载与返回值类型无关 程序示例 public class FunctionDemo3 { public static void main(String[] args) { //需求:计算两个数的和 int 阅读全文
posted @ 2021-11-27 23:15 赤兔胭脂小吕布 阅读(86) 评论(0) 推荐(0)
摘要: 没有明确返回值的方法 没有返回值的时候,方法上定义的返回值类型为voidvoid表示该方法,没有任何返回值 注意: 即使我们的方法没有写返回值类型,也是需要调用才能执行 没有明确返回值类型的方法,是可以单独调用的 程序示例 public class FunctionDemo2 { public st 阅读全文
posted @ 2021-11-27 23:14 赤兔胭脂小吕布 阅读(168) 评论(0) 推荐(0)
摘要: 方法定义 简单的说:方法就是完成特定功能的代码块 在很多语言里面都有函数的定义 函数在Java中被称为方法 方法格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) { 函数体; return 返回值; } 名词解释: 修饰符: 修饰符比较多,但是目前我们只需要记住一个组合 阅读全文
posted @ 2021-11-27 23:12 赤兔胭脂小吕布 阅读(37) 评论(0) 推荐(0)
摘要: 跳转控制语句(continue) continue: 跳出当次循环 使用场景: 在循环语句中 离开使用场景的存在是没有意义的 跳转控制语句(return) 使用场景: return关键字不是为了跳转出循环体,更常用的功能是结束一个方法,也就是退出一个方法。跳转到上层调用的方法。 程序示例 publi 阅读全文
posted @ 2021-11-27 22:06 赤兔胭脂小吕布 阅读(91) 评论(0) 推荐(0)
摘要: 跳转控制语句 前面我们已经说过了,Java中的goto是保留字,目前不能使用。虽然没有goto语句可以增强程序的安全性,但是也带来很多不便,比如说,我想在某个循环知道到某一步的时候就结束,现在就做不了这件事情。 为了弥补这个缺陷,Java就提供了break,continue和return来实现控制语 阅读全文
posted @ 2021-11-27 22:05 赤兔胭脂小吕布 阅读(114) 评论(0) 推荐(0)
摘要: 程序示例 需求1:请输出一个4行5列的星星(*)图案 * * * * * * * * * * * * * * * * * * * * 需求2: 用循环实现打印如下三角形的*图案 * * * * * * * * * * * * * * * public class ForNestDemo { publ 阅读全文
posted @ 2021-11-27 21:03 赤兔胭脂小吕布 阅读(162) 评论(0) 推荐(0)
摘要: 循环结构 while、do--while 循环结构(while循环语句) while循环语句格式: 基本格式 while(判断条件语句) { 循环体语句; } 完整格式 初始化语句; while(判断条件语句) { 循环体语句; 控制条件语句; } 执行流程 1、先执行初始化语句。 2、判断关系表达 阅读全文
posted @ 2021-11-27 19:18 赤兔胭脂小吕布 阅读(451) 评论(0) 推荐(0)
摘要: 循环结构:for循环、while循环、do while循环 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环 体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环, 否则循环将一直执行下去,形成死循环。 循环语句的组成 初 阅读全文
posted @ 2021-11-27 19:14 赤兔胭脂小吕布 阅读(264) 评论(0) 推荐(0)
摘要: 选择结构(switch语句) switch语句格式: switch(表达式) { case 常量1: 语句体1; break; case 常量2: 语句体2; break; … case 常量n: 语句体n; break; default: 语句体n+1; break; } 解释分析结构: swit 阅读全文
posted @ 2021-11-27 19:10 赤兔胭脂小吕布 阅读(573) 评论(0) 推荐(0)
摘要: 选择结构 选择结构也被称为分支结构。 选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两个, 所以产生选择,按照不同的选择执行不同的代码。 Java语言提供了两种选择结构语句 if语句 switch语句 选择结构(if语句) if语句有三种格式 if语句第一种格式: if 阅读全文
posted @ 2021-11-27 19:04 赤兔胭脂小吕布 阅读(312) 评论(0) 推荐(0)
摘要: 流程控制语句 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说程序的流程对运行结果有直接的影响。 所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。 流程控制语句分类 顺序结构 选择结构 循环结构 顺序结构 顺序结构 阅读全文
posted @ 2021-11-27 18:57 赤兔胭脂小吕布 阅读(123) 评论(0) 推荐(0)
摘要: 键盘录入数据概述 我们目前在写程序的时候,数据值都是固定的,但是实际开发中,数据值肯定是变化的,所以,我准备把数据改进为键盘录入,提高程序的灵活性 如何实现键盘录入数据呢?(目前先记住使用) 导包(位置放到class定义的上面) import java.util.Scanner; 创建对象 Scan 阅读全文
posted @ 2021-11-27 18:55 赤兔胭脂小吕布 阅读(115) 评论(0) 推荐(0)
摘要: 三目运算符: 格式 (关系表达式)?表达式1:表达式2; 如果条件为true,运算后的结果是表达式1; 如果条件为false,运算后的结果是表达式2; 执行流程: 首先判断关系表达式中的结果, 如果说判断关系表达式的结果为true,执行冒号前面的表达式1 如果说判断关系表达式的结果为false,执行 阅读全文
posted @ 2021-11-27 18:52 赤兔胭脂小吕布 阅读(394) 评论(0) 推荐(0)
摘要: 位运算符: 举例 &、|、^ 、~ 例如 int x = 3; int y = 4; System.out.println(x & y); //0 System.out.println(x | y); //7 System.out.println(x ^ y); //7 System.out.pri 阅读全文
posted @ 2021-11-27 18:51 赤兔胭脂小吕布 阅读(141) 评论(0) 推荐(0)
摘要: 逻辑运算符 特点:逻辑运算符两边一般是boolean类型的数据或者是表达式。 总结:&,|,^,! &逻辑与运算符:左右两边有一个是false ,则输出结果为false。 | 逻辑或运算符:左右两边有一个是true,则输出结果为true。 ^ 逻辑异或运算符:左右两边Boolean类型相同,输出结果 阅读全文
posted @ 2021-11-27 18:44 赤兔胭脂小吕布 阅读(337) 评论(0) 推荐(0)
摘要: 关系运算符: ==,!=,<,>,<=,>= ==与=的区别: =是一个赋值运算符,进行赋值操作 a=2; ==是一个关系运算符,进行比较操作 (a==2) ; 阅读全文
posted @ 2021-11-27 18:41 赤兔胭脂小吕布 阅读(94) 评论(0) 推荐(0)
摘要: 赋值运算符: = , +=, -=, *=, /=, %= =为基本的赋值运算符,其他的为扩展的赋值运算符 举例 看程序写结果 public class OptFuZhiDemo1 { public static void main(String[] args) { int a; int b; // 阅读全文
posted @ 2021-11-27 18:39 赤兔胭脂小吕布 阅读(121) 评论(0) 推荐(0)
摘要: 算术运算符: 举例:+,-,*,/,% public class OptSuanShuDemo1 { public static void main(String[] args) { int a = 3; int b = 4; System.out.println(a+b); //输出7 Syste 阅读全文
posted @ 2021-11-27 18:37 赤兔胭脂小吕布 阅读(188) 评论(0) 推荐(0)
摘要: 运算: 对常量和变量进行操作的过程称之为运算 运算符: 对常量和变量进行操作的符号称之为运算符 操作数: 参与运算的数据称之为操作数 表达式: 用运算符把常量或者变量连接起来的并且符合Java语法的式子,我们称之为表达式 不同运算符链接起来的式子体现的是不同类型的表达式 运算符分为: 算术运算符 赋 阅读全文
posted @ 2021-11-27 18:34 赤兔胭脂小吕布 阅读(55) 评论(0) 推荐(0)
摘要: 这个表不需要都记,只需要记住 ‘0’ 48 ‘a’ 97 ‘A’ 65 程序示例: 请写出下列程序结果 System.out.println(‘a’); // a System.out.println(‘a’+1); // 98 System.out.println(“hello”+’a’+1); 阅读全文
posted @ 2021-11-27 18:31 赤兔胭脂小吕布 阅读(77) 评论(0) 推荐(0)
摘要: 例题 思考题: 面试题 思考题 阅读全文
posted @ 2021-11-27 18:28 赤兔胭脂小吕布 阅读(12) 评论(0) 推荐(0)
摘要: 基本数据类型之间存在默认转换和强制转换 boolean类型不能转换为其他数据类型 默认转换与强制转换 默认转换(由小到大) byte,short,char➡int➡long➡float➡double byte,short,char互相之间不转换,他们参与运算首先转化为int类型。 强制转换 目标类型 阅读全文
posted @ 2021-11-27 18:25 赤兔胭脂小吕布 阅读(95) 评论(0) 推荐(0)
摘要: 基本数据类型 基本数据类型的表数范围: 如何记忆: 例如 byte型:1byte=8bit 其中每个bit有两个值0和1,而且第一位是符号位(不参与运算) ,所以范围是-2^7~2^7-1 注意: 1.定义long类型的变量时,末尾要加上L或者l 推荐使用L 2.整数默认类型:int 小数默认类型: 阅读全文
posted @ 2021-11-27 18:21 赤兔胭脂小吕布 阅读(79) 评论(0) 推荐(0)
摘要: 数据类型 Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间。 数据类型的分类: 阅读全文
posted @ 2021-11-27 18:14 赤兔胭脂小吕布 阅读(10) 评论(0) 推荐(0)
摘要: 什么是变量? 变量就是在程序执行的过程中,在某个范围内其值可以发生改变的量。 java层面: 你想要定义变量,得有个限定条件,如何限定呢? 数据类型 将来我们参与运算的时候,不能直接拿内存中的空间去参与运算。应该给这个空间起个名字。 变量名 仅仅只拿到这个空间,但是里面没有值,这样也是不能够参与运算 阅读全文
posted @ 2021-11-27 18:12 赤兔胭脂小吕布 阅读(10) 评论(0) 推荐(0)
摘要: 有符号的数据表示法 在计算机内,有符号数有三种表示法:原码、反码和补码。(都是二进制表示法) 所有数据的计算都是采用补码进行的。 原码: 就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。 反码: 正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位 阅读全文
posted @ 2021-11-27 18:05 赤兔胭脂小吕布 阅读(41) 评论(0) 推荐(0)
摘要: 进制概述 进制:就是进位制,是人们规定的一种进位方法。 对于任何一种进制--X进制,就表示某一位置上的数运算时是逢X进一位。二进制就是逢二进一,八进制是逢八进一,十进制是逢十进一,十六进制是逢十六进一。 Java针对整数常量提供了4种表现形式 二进制 八进制 十进制 十六进制 ​ ​ 不同进制的数据 阅读全文
posted @ 2021-11-27 18:03 赤兔胭脂小吕布 阅读(100) 评论(0) 推荐(0)
摘要: 常量概述 在程序执行的过程中其值不可以发生改变 Java中常量分类 字面值常量 自定义常量(面向对象部分讲) 字面值常量分为: 1)字符串常量 用双引号括起来的内容 例如:“helloworld” 2)整数常量 所有整数 例如:12,23 3)小数常量 所有小数 例如:12.34,56.78 4)字 阅读全文
posted @ 2021-11-27 18:00 赤兔胭脂小吕布 阅读(11) 评论(0) 推荐(0)
摘要: 注释概述 用于解释说明程序的文字 Java中注释分类格式 1.单行注释 格式: //注释文字 2.多行注释 格式: /* 注释文字 */ 3.文档注释 格式:/** 注释文字 */ 注释是一个程序员必须要具有的良好编程习惯。 注释的作用: 方便自己和他人看代码 帮助排除错误 阅读全文
posted @ 2021-11-27 17:58 赤兔胭脂小吕布 阅读(12) 评论(0) 推荐(0)
摘要: 标识符概述 就是给类,接口,方法,变量等起名字时使用的字符序列 组成规则 英文大小写字母 数字字符 $和_ 注意事项 不能以数字开头 不能是Java中的关键字 Java中严格区分大小写 在同一个大括号内,不能有重名 Java标识符常见命名规则(见名知意) 1.包(其实就是文件夹,用于解决相同类名问题 阅读全文
posted @ 2021-11-27 17:56 赤兔胭脂小吕布 阅读(25) 评论(0) 推荐(0)
摘要: ​关键字概述 被Java语言赋予特定含义的单词 关键字特点 组成关键字的字母全部小写 关键字注意事项 goto和const作为保留字存在,目前并不使用 类似IDEA这样的集成工具,针对关键字有特殊的颜色标记,非常直观 ​ ​ ​ 阅读全文
posted @ 2021-11-27 17:54 赤兔胭脂小吕布 阅读(12) 评论(0) 推荐(0)
摘要: IDEA常用快捷键 自动代码 快捷键 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) 或者右键(Generate) fori/sout/psvm + Tab Ctrl+Alt+T 生成try catch 或者 Alt+enter CTRL+ 阅读全文
posted @ 2021-11-27 17:43 赤兔胭脂小吕布 阅读(79) 评论(0) 推荐(0)
摘要: Debug(调试程序) 步骤 1.选取你所需要调试的代码行( 在输入的代码行左边点击一下,代码行变红) 2.点击 Debug 3.调试程序(方便找错) Debug让我们更加清晰地明白程序是如何执行的,以及变量是如何变化的。 阅读全文
posted @ 2021-11-27 17:41 赤兔胭脂小吕布 阅读(67) 评论(0) 推荐(0)
摘要: 常用的高级编辑器: VSCode,Notepad++,eclipse,myeclipse,IDEA IDEA的安装: 在soft目录下新建idea文件夹 下载IDEA的安装包 选择安装路径 ​ 选择系统位数和开发语言 ​ 这个不用动 ​ 好了以后打开IDEA ​ ​ ​ 后两张图里面的不选 然后配置 阅读全文
posted @ 2021-11-27 17:39 赤兔胭脂小吕布 阅读(38) 评论(0) 推荐(0)
摘要: 配置环境变量 背景 我们之前写代码都在jdk的安装目录的bin目录下,由于我们的编译和运行命令都在bin目录下,只有将我们的代码文件放到同一目录下,才能编译和运行成功。 步骤 此电脑->属性->高级系统设置->环境变量->系统变量 配置PATH 目的为了让Java程序能在任意目录下被编译 配置pat 阅读全文
posted @ 2021-11-27 16:21 赤兔胭脂小吕布 阅读(23) 评论(0) 推荐(0)
摘要: 例题: 1.Java语言是一种面向对象的语言,具有较好的安全性和可移植性及与平台无关等特性。(√ ) 2.Java具有一次编译,到处运行的特点,其含义是Java的源代码可以一次性编译成计算机的机器码,并在不同的平台上运行。( × ) 装有jvm的平台 3.和C++相比,Java取消了指针,不再有多重 阅读全文
posted @ 2021-11-27 16:14 赤兔胭脂小吕布 阅读(108) 评论(0) 推荐(0)
摘要: HelloWorld程序编写 配置Java环境 下载jdk 安装jdk:准备工作:在空间比较充足的盘符下新建soft目录(以后安装所有软件都在这个目录),在soft目录下创建jdk和jre两个文件夹。 卸载jdk:通过控制面板卸载。 HelloWorld程序编写(目前在jdk的bin目录下编写) 1 阅读全文
posted @ 2021-11-27 16:13 赤兔胭脂小吕布 阅读(170) 评论(0) 推荐(0)
摘要: 常用DOS命令 打开DOS命令窗口:win+R,输入cmd 切换盘符命令:盘符:(例如d:或者D: )注:盘符大小写无所谓,冒号是英文的。 查看当前目录下的文件及文件夹:dir 进入某文件夹:cd 目标文件夹名称 退回上一级:cd..或cd .. 进入多级目录:cd 目标文件夹名称1\目标文件名称2 阅读全文
posted @ 2021-11-27 16:06 赤兔胭脂小吕布 阅读(16) 评论(0) 推荐(0)
摘要: 认识键盘 功能键 tab:一般作用实现缩进(默认是4个空格大小) 空格:一般作为参数或输入文本分割的作用 shift:一般是中英文切换 ctrl:单独使用时一般没有太大作用,与其他功能键组合使用形成快捷键 alt:单独使用时一般没有太大作用,与其他功能键组合使用形成快捷键 prtscsysrq:Wi 阅读全文
posted @ 2021-11-27 16:05 赤兔胭脂小吕布 阅读(100) 评论(0) 推荐(0)
摘要: 计算机的组成 计算机(compute)由硬件和软件组成。 硬件:物理装置按系统的要求构成一个整体为计算机软件运行提供物质基础。 软件(按照特定的顺序组织的计算机数据和命令的集合命令):分为系统软件(DOC ,Windows,Linux……)和应用软件(QQ,微信……)。先有系统软件才能有应用软件。 阅读全文
posted @ 2021-11-27 16:03 赤兔胭脂小吕布 阅读(32) 评论(0) 推荐(0)