小学数学真题
摘要:题目: 计算在-10.8到5.9之间,绝对值大于6或者小于2.1的整数有多少个? 既然已经确定了范围,for循环 起点位置-10.8应该转换成为-10,两种办法: 2.i可以使用Math.ceil方法,向上(向正方向)取整、 2.2强转成为int自动舍弃所有小数位 每一个数字都是整数,所以步进表达式
阅读全文
posted @
2022-06-30 15:50
淤泥不染
阅读(18)
推荐(0) 编辑
字符串倒序排列和Math
摘要:请使用Arrays 相关的APIT 将一个随机字符串中的所有字符升序排列,并倒序打印。 Arrays.sort:排序 代码举例: public static void main(String[] args) { String aa = "qwertyuiopasdfghjklzxcvbnm"; ch
阅读全文
posted @
2022-06-30 15:22
淤泥不染
阅读(38)
推荐(0) 编辑
静态static内存图和Arrays工具类:
摘要:代码举例: 内存图: Arrays工具类: java.util.Arrays是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见的操作。 public static String toString(数组),将参数数组变成字符串(按照默认格式:[元素1,元素2,元素3...]) publ
阅读全文
posted @
2022-06-30 15:01
淤泥不染
阅读(17)
推荐(0) 编辑
字符串转换相关方法和统计输入字符串中的英文字母
摘要:String当中与转换相关的常用方法有: public char[] toCharArray():将当前字符串拆分成为字符数组作为返回值。 public byte[] getBytes():获得当前字符串底层的字节数组。 public String replace(CharSequence olds
阅读全文
posted @
2022-06-30 14:19
淤泥不染
阅读(36)
推荐(0) 编辑
字符串的获取相关方法和字符串的截取方法:
摘要:String当中与获取相关的常用方法有: public int length():获取字符串当中含有的字符个数,拿到字符串长度。 public String concat(String str):将当前字符串和参数字符串拼接成为返回值新的字符串。 public char charAt(int ind
阅读全文
posted @
2022-06-30 13:30
淤泥不染
阅读(138)
推荐(0) 编辑
字符串的常量池和字符串的比较相关方法
摘要:举例: 1.对于引用类型来说,==进行的是地址值的比较。 2.双引号直接写的字符串在常量池当中,new的不在池当中。 字符串的比较相关方法: ==是进行对象的地址值比较,如果确实需要字符串的内容比较,可以使用两个方法: public booLean equals(0bject obj),参数可以是任
阅读全文
posted @
2022-06-30 11:47
淤泥不染
阅读(81)
推荐(0) 编辑
字符串概述和特点和字符串的构造方法和直接创建
摘要:java.lang.String类代表字符串 API当中说,Java程序中的所有字符串字面值(如“abc”)都作为此类的实例实现。 其实就是说程序当中所有的双引号字符串,都是String类对象(就算没有new,也照样是) 字符串的特点: 字符串的内容永不可不变 【重点】 正是因为字符串不可改变,所以
阅读全文
posted @
2022-06-30 10:44
淤泥不染
阅读(35)
推荐(0) 编辑
ArrayList练习一和ArrayList练习二
摘要:题目:生成6个1~33之间的随机整数,添加到集合,并遍历集合。 思路: 需要存储6个数字,创建一个集合,<Integer> 产生随机数,需要用到Random用循环6次,来产生6个随机数字: for循环循环内调用r.nextInt(int n),参数是33,0~32,整体+1才是1~33 把数字添加到
阅读全文
posted @
2022-06-29 15:31
淤泥不染
阅读(15)
推荐(0) 编辑
ArrayList的常用方法和遍历和ArrayList集合存储基本数据类型
摘要:常用方法有: public boolean add(E e):向集合当中添加元素,参数的类型和泛型一致。返回值代表添加是否成功。 备注:对于ArrayList集合来说,add添加动作一定是成功的,所以返回值可用可不用。 但是对于其他集合(今后学习)来说,add添加动作不一定成功。 public E
阅读全文
posted @
2022-06-29 15:17
淤泥不染
阅读(115)
推荐(0) 编辑
API概述和使用步骤和ArrayList集合概述
摘要:概念: API应用程序编程接口。Java APl是一本程序员的字典,是JDK中提供给我们使用的类的说明文档。这些类将底层的代码实现封装了起来, 我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。 API的使用
阅读全文
posted @
2022-06-29 14:51
淤泥不染
阅读(88)
推荐(0) 编辑
使用对象类型作为方法的参数和使用对象类型作为方法的返回值
摘要:当一个对象作为参数,传递到方法当中时,实际上传递进去的是对象的地址值。 内存图: 当使用一个对象类型作为方法的返回值时:返回值其实就是对象的地址值。 public static void main(String[] args) { Phone tow = getPhone(); System.out
阅读全文
posted @
2022-06-29 13:23
淤泥不染
阅读(38)
推荐(0) 编辑
两个对象同时使用同一个方法的内存图和两个引用指向同一个对象的内存图
摘要:案例: 内存图: 两个对象引用只想了同一个对象空间 System.out.println(owe.brand); System.out.println(owe.price); System.out.println(owe.color); System.out.println(" "); owe.br
阅读全文
posted @
2022-06-29 11:07
淤泥不染
阅读(21)
推荐(0) 编辑
手机类练习和一个对象的内存图
摘要:定义一个类,用来模拟“手机”事物。 属性:品牌、价格、颜色 行为:打电话、发短信 对应到类当中; 成员变量(属性): String brand; //品牌 double price; //价格 String color; //颜色 成员方法(行为): public void call(String
阅读全文
posted @
2022-06-29 10:19
淤泥不染
阅读(25)
推荐(0) 编辑
数组作为方法参数_传递地址和数组作为方法返回值_返回地址
摘要:数组可以作为方法的参数 当调用方法的时候,向方法的小括号进行传参,传递进去的其实是数组的地址值。 三要素: 返回值类型,只是进行答应而已,不需要进行技术,也没有结果,用void 方法名称printArray 参数列表:必须给我数组我才能答应其中的元素 举例: int[]array = {10,20,
阅读全文
posted @
2022-06-28 20:00
淤泥不染
阅读(61)
推荐(0) 编辑
常见问题数组索引越界异常和空指针异常
摘要:数组的素引编号从0开始,一直到“数组的长度-1”为止。 如果访问数组元素的时候,索引编号并不存在,那么将会发生数组索引越界异常 异常:ArrayIndexOut0fBoundsException 原因:索引编号写错了 解决:改成正确的索引编号 空指针异常 所有的引用类型变量,都可以赋值为一个null
阅读全文
posted @
2022-06-28 17:44
淤泥不染
阅读(58)
推荐(0) 编辑
Java中的内存划分和一个数组的内存图
摘要:java中的内存划分成为5部分: 1:栈(stack):存放的都是方法中的局部变量。方法运行一定要在栈中运行 局部变量:方法的参数,或者都是方法{}内部的变量 作用域:一旦超出作用域,就会立刻重栈内存消失 2:堆(Heap) :只要是new出来的东西,都在堆当中。 堆内存里面的东西都有一个地址值:1
阅读全文
posted @
2022-06-28 16:54
淤泥不染
阅读(32)
推荐(0) 编辑
静态初始化和省略的静态初始化
摘要:动态初始化:(指定长度)在创建数组的时候,直接指定数组当中数据元素个数 静态初始化(指定内容)﹔在创建数组的时候,不直接指定数据个数多少,而是直接将具体的数据内容进行指定。 静态初始化格式: 数据类型[] 数组名称 = new 数据类型[] {元素1 元素2..................} 注
阅读全文
posted @
2022-06-28 16:11
淤泥不染
阅读(43)
推荐(0) 编辑
数组的概念和数组的定义格式_动态初始化
摘要:数组的概念:数据是一种容器,可以同时创建多个数值。 数组的特点: 数组是一个应用数据类型 数组当中多个类型,类型必须是统一的 数组的长度在运行期间不可以改变的 动态初始 两种常见的初始化格式: 动态初始化(指定长度) 静态初始化 (指定内容) 动态初始化格式: 数据类型【】数组名称 = new 数据
阅读全文
posted @
2022-06-28 14:59
淤泥不染
阅读(114)
推荐(0) 编辑
方法的注意事项和方法重载的注意事项
摘要:使用的时候,注意事项: 方法应该定义在类当中,但是不能在方法当中再定义方法。不能嵌套。 方法定义的前后顺序无所谓。 方法定义之后不会执行,如果希望执行,一定要调用:单独调用、打印调用、赋值调用。 如果方法有返回值,那么必须写上"“return返回值;”,不能没有。 return后面的返回值数据,必须
阅读全文
posted @
2022-06-28 13:13
淤泥不染
阅读(92)
推荐(0) 编辑
对比有参数和无参数和对于有返回值和无返回值
摘要:有参数:小括号当中有内容,当一个方法需要一些数据条件,才能完成任务的时候,就是有参数。例如两个数字相加,必须知道两个数字是各自多少,才能相加。 无参数,小括号当中留空。一个方法不需要任何数据条件,自己就能独立完成任务,就是无参数。例如定义一个方法,打印固定10次HeLLoWorLd。 如果一个方法不
阅读全文
posted @
2022-06-28 11:27
淤泥不染
阅读(60)
推荐(0) 编辑
方法的定义格式和三种调用发送
摘要:方法其实就是若干语句的功能集合。方法好比是一个工厂。 蒙牛工厂:原料:奶牛、饲料、水产出物:奶制品 钢铁工厂:原料:铁矿石、煤炭产出物:钢铁建材 参数(原料):就是进入方法的数据。 返回值(产出物):就是从方法中出来的数据。 定义方法的完整格式: 修饰符返回值类型方法名称(参数类型参数名称, ...
阅读全文
posted @
2022-06-28 10:50
淤泥不染
阅读(28)
推荐(0) 编辑
三元用算符
摘要:三元用算符:也称作三元运算符(或三目运算符)由符号“? :”组合构成。 作用:对布尔类型的表达式判断,如果为true,就执行冒号“:”前面的表达式,false则执行后面的表达式。 格式:数值 ?结果为true执行: 结果为fa 流程:首先判断条件是否成立: 如果成立为true,那么将表达式A的值赋值
阅读全文
posted @
2022-06-27 22:43
淤泥不染
阅读(41)
推荐(0) 编辑
HTTP协议-请求方法及响应头信息
摘要:HTTP请求方法: HTTP1.0定义了三种请求方法:GET, POST和HEAD方法。 HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE,TRACE 和CONNECT方法。 序号 方法 描述 1 GET 请求指定的页面信息,并返回实体主体。 2 HEAD 类似于get请求
阅读全文
posted @
2022-06-27 14:09
淤泥不染
阅读(41)
推荐(0) 编辑
HTTP协议-工作原理及消息结构和客户端请求消息,服务器响应消息
摘要:HTTP协议是 (超文本传输协议)的缩写 是用于从万维网服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML文件,图片文件,查询结果等)。 工作原理 HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务
阅读全文
posted @
2022-06-27 13:32
淤泥不染
阅读(209)
推荐(0) 编辑
比较运算符
摘要:用来对两个数值或变量进行比较。其结果是布尔类型的true或false。 注意事项: 比较运算符的结果一定是一个boolean值,成立就是true,不成立就是false 如果进行多次判断,不能连着写。 == 相等于 != 不等于 < 小于 > 大于 <= 小于等于 >= 大于等于 System.out
阅读全文
posted @
2022-06-24 15:48
淤泥不染
阅读(85)
推荐(0) 编辑
自增--自减用算符和赋值运算符
摘要:使用格式:写在变量名称之前,或者写在变量名称之后。例如: ++num,也可以num++ 使用方式: 1.单独使用:不和其他任何操作混合,自己独立成为一个步骤。 2.混合使用:和其他操作混合,例如与赋值混合,或者与打印操作混合,等。 使用区别: 1.在单独使用的时候,前++和后++没有任何区别。也就是
阅读全文
posted @
2022-06-24 15:42
淤泥不染
阅读(37)
推荐(0) 编辑
算术运算符_四则与取模运算和算术运算符_加号的多种用法
摘要:四则运算: 加:+ 减:- 乘除:* 除:/ 取模(取余数):% 被除数/除数=商...余数 对于一个整数的表达式来说,除法用的是整除,整数除以整数,结果仍然是整数。只看商,不看余数。 一旦运算当中有不同类型的数据,那么结果将会是数据类型范围大的那种。 加号的多种用法 1.对于数值来说,那就是加法。
阅读全文
posted @
2022-06-24 15:25
淤泥不染
阅读(49)
推荐(0) 编辑
数组类型转换-注意事项和ASCII编码表
摘要:强制类型转换一般不推荐使用,因为有可能发生精度损失、数据溢出。byte/short/char这三种类型都可以发生数学运算,例如加法”+".byte/short/char这三种类型在运算的时候,都会被首先提升成为int类型,然后再计算。 int num = (int) 100L; System.out
阅读全文
posted @
2022-06-24 15:09
淤泥不染
阅读(97)
推荐(0) 编辑
自动类型转换和强制类型转换
摘要:当数据类型不一样时,将会发生数据类型转换。 自动类型转换(隐式) 特点:代码不需要进行特殊处理,自动完成。 2.规则:数据范围从小到大。 强制类型转换(显式) 左边是long类型,右边是默认的int类型,左右不一样 一个等号代表赋值,将右侧的int常量,交给左侧的long变量进行存储 int -->
阅读全文
posted @
2022-06-24 14:44
淤泥不染
阅读(347)
推荐(0) 编辑
变量的基本使用和变量的注意事项
摘要:注意:右侧数值的范围不能超过左侧数据类型的取值范围 向变量当中存入一个数据 格式:变量名称=数据值; 案例 注意事项 如果创建多个变量,那么变量之间的名称不可以重复。 对于float和long类型来说,字母后缀F和L不要丢掉。 没有进行赋值的变量,不能直接使用;一定要赋值之后,才能使用。 超出了作用
阅读全文
posted @
2022-06-24 14:29
淤泥不染
阅读(46)
推荐(0) 编辑
基本数据类型和变量的概念与定义格式
摘要:整数型: byte short int long浮点型float double字符型char布尔型boolean 字符串不是基本类型,而是引用类型。 在为一个long类型的变量赋值时,所赋值的后面要加上一个字母L或小写的L 因此在为一个float类型的变量赋值时,所赋值的后面一定要加上字母F或者小写
阅读全文
posted @
2022-06-24 14:11
淤泥不染
阅读(34)
推荐(0) 编辑
常量的概念与分类和常量的打印输出
摘要:常量:在程序运行期间,固定不变的量叫做常量。 举例:"hello","ool" 常量的分类: 1.字符串常量:凡是用双引号引起来的部分,叫做字符串常量。例如: "abc"、"Hello"、"123" 2.整数常量:直接写上的数字,没有小数点。例如:25、100、0、-25 3.浮点数常量:直接写上的
阅读全文
posted @
2022-06-24 13:55
淤泥不染
阅读(169)
推荐(0) 编辑
JAVA关键字和java表示符
摘要:关键字是编程语言里事先定义好并赋予了特殊含义的单词 java中有50个关键字 在Notped++中写关子会有颜色的。 完全小写的字母。 比如: 标识符是在程序中定义一些符号来标记一些名称,如包名、类名、方法名等,这些符号被称为标识符。 组成:标识符可以由任意顺序的大小写字母、数字、下划线(_)和美元
阅读全文
posted @
2022-06-23 17:06
淤泥不染
阅读(15)
推荐(0) 编辑
HelloWorld的常见问题与Notepad++使用和程序注释与HelloWorld说明
摘要:安装无脑下一步 然后新建一个文件选择java语言 选择编码:ANSI Nopated++好处:有颜色,有行数 程序注释与HelloWorld说明。 //想打印什么就往括号里面填写什么东西 //单行注释 /*多行注释 */ /** 文本注释 */ 搜索 复制
阅读全文
posted @
2022-06-23 16:56
淤泥不染
阅读(21)
推荐(0) 编辑
HelloWord程序的代码编写 和 HelloWord程序的代码运行
摘要:右键创建一个txt文本 起一个名字把后缀名改成java 编写代码 注意:里面的名字跟文档名要保持一致 打开小窗口 切换文档在那个盘下 输入javac空格HelloWord.java java空格HelloWord回撤完事 搜索 复制 【练习题l_0U.类的成员变曩.猜数字漩戏一个类A有一个成员变曩v
阅读全文
posted @
2022-06-23 16:36
淤泥不染
阅读(68)
推荐(0) 编辑
JDK JRE 和 JVM和JDK下载安装 和 环境变量配置
摘要:JDK是SUN公司提供的一套Java开发环境。 JDK有什么用:JDK是整个Java的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。 JRE介绍JRE是什么? JRE:是Sun公司提供的Java运行环境,用来提供给普通用户使用的。. 如果想开发装JDK 核
阅读全文
posted @
2022-06-23 15:56
淤泥不染
阅读(159)
推荐(0) 编辑
命令提示符-常用命令和Java语言开发环境搭建
摘要:切换盘符 盘符名称: 并入文件夹 cd文件表名称. 进入多级文件夹 cd文件夹1\文件夹2\文件夹3 返回上一级 cd .. 直接向根路径 cd \ 查看当前内容 dir 清平 cls 退出 exit JVM(Jaa Virtual Machine ) : Java虚拟机,简称JVM,是运行所有Ja
阅读全文
posted @
2022-06-23 15:37
淤泥不染
阅读(6)
推荐(0) 编辑
计算机存储单元和命令提示符基本介绍
摘要:字节是我们常见的计算机中最小存储单元。计算机存储任何的数据,都是以字节的形式存储, 位(bit) : 一个数字0或者一个数字1,代表一位。 字节(Byte):每篷8莅是一个学爷,这是数据荐储的最小单位。 1 Byte = 8bit 1 KB = 1024 Byte 1B = 1024 KB 1GB
阅读全文
posted @
2022-06-23 15:17
淤泥不染
阅读(14)
推荐(0) 编辑
java语言发展史和计算机基础知识
摘要:什么是java语言:java是一种高级计算机语言 计算机语言:是人与计算机之间通讯的语言,分成机器语言、汇编语言、高级语言三大类。 Java的技术体系分三种: JavaSE、JavaEE、JavaME Java语言特点: 简单易用,安全可靠,跨平台,面向对象性,支持多线程 Java是一种高级计算机语
阅读全文
posted @
2022-06-23 14:50
淤泥不染
阅读(7)
推荐(0) 编辑
匿名内部类
摘要:匿名内部类:匿名内部类其实就是没有名称的内部类。 作用:一个接口的实现类作为方法参数传入,而是直接通过匿名内部类的形式传入一个接口类型参数,在匿名内部类中直接完成方法的实现。 格式:new父类名或接口名({ //方法重写 @Override //执行语句 } } public static void
阅读全文
posted @
2022-06-19 17:02
淤泥不染
阅读(29)
推荐(0) 编辑
局部内部类和静态内部类
摘要:局部内部类:定义在某个局部范围中的类,其有效范围只限于方法内部。 成员内部类我可以理解为和成员变星同级,那么局部内部类我们也可以理解为和局部变呈同级的内部类 举例: 静态内部类 静态内部类:使用static关键字修饰的成员内部类。 注意:静态内部类中只能访问外部类的静态成员,同时通过外部类访问静态内
阅读全文
posted @
2022-06-19 16:46
淤泥不染
阅读(78)
推荐(0) 编辑
内部类讲解和成员内部类
摘要:内部类:将类定义在类的内部,那么该类就称为内部类 举例: Java中不能被实例化的类型有哪些? 1.抽象类 2.接口 3.所有的构造方法都被private修饰的类型 4.内部类不能被外界直接实例化 为什么使用内部类:提高类的安全性 内部类的特点: 内部类可以直接访问外部类的所有的成员变虽和成员方法
阅读全文
posted @
2022-06-19 16:11
淤泥不染
阅读(41)
推荐(0) 编辑
多态的应用(上)和(下)
摘要:什么是多态:父类的引用指向了子类的实例 多态的实现方法; 1.使用父类作为方法的形参实现多态 2.使用父类作为方法的返回值实现多态 继承多态:当这个作为参数的父类是普通类或者抽象类时 接口多态:当这个作为参数的父类是—个接口时,构成接口多态 举例: 抽象类 public static void ma
阅读全文
posted @
2022-06-19 14:58
淤泥不染
阅读(21)
推荐(0) 编辑
接口和抽象类的对比和接口的案例
摘要:(1)所有的可以拨号的设备都应该有拨号功能(Dailup) (2)所有的播放设备都可以有播放功能(Play). (3)所有的照相设备都有拍照功能(takePhoto) (4)定义一个电话类Telephone,有拨号功能. (5)定义一个Dvd类有播放功能。 (6)定义一个照相机类Camera,有照相
阅读全文
posted @
2022-06-19 13:55
淤泥不染
阅读(63)
推荐(0) 编辑
interfere接口(上)和(下)
摘要:生活中的接口的特点: 1.接口是扩展功能的 2.接口是一种规范,一种标准 3.接口是灵活 举例:生活中的锁锁上有口,口就是接口 接口:接口是一种特殊的抽象类,它不能包含普通方法 格式:interfere 接口名{ } 接口的特点: 使用interfere关键类 接口由常量和抽象方法组成: 常量:默认
阅读全文
posted @
2022-06-19 10:57
淤泥不染
阅读(60)
推荐(0) 编辑
抽象类(上)和抽象类(下)
摘要:抽象类的相关的概念: 被abstract关捷字修饰的类,就被称为抽象类 被abstract关键字修饰的方法,被称为抽象方法,抽象方法是没有方法体,抽象方法必须定义在抽象类中 格式: 抽象类 abstract class类名{} 抽象方法 abstract返回值类型、方法名(参数列表; 抽象类的特点:
阅读全文
posted @
2022-06-18 16:12
淤泥不染
阅读(36)
推荐(0) 编辑
多态的好处和instanceof关键字
摘要:多态的好处: 简化代码。 提高程序维护性。 提高程序扩展性。 多态的应用:使用父类作为一个方法的返回值 举例: 多态的缺点:在多态中如果我们想要调用子类特有的方法及属性时是实现不了 转化异常 instanceof关键字 作用: 用于:判断左边的引用是否是右边的对象类型 注意:一定要确保转换的类型相同
阅读全文
posted @
2022-06-18 15:02
淤泥不染
阅读(27)
推荐(0) 编辑
多态和多态的特点
摘要:多态:是指不同类的对象在调用同一个方法是所呈现出多种不同行为。 举例: 多态的特点: 语法格式:父类类名引用名称= new子类类名(); 成员变量:在多态中,成员变量存在覆盖的情况,在访问时候直接访问父类中的属性,编译看左边类型,运行看左边类型 成员方法:在多态中,因为方法存在重写,所以在访问时候执
阅读全文
posted @
2022-06-18 14:06
淤泥不染
阅读(59)
推荐(0) 编辑
阶段案例讲解(上)和-阶段案例讲解(下)
摘要:定义一个Student类,其中包括用户名、密码、姓名、性别、出生年月等属行以及init()——初始化各属性、display ()——显示各属 modify()王修改姓名等方法。实现并测试这个类。、 从上题的Student类中派生出Granduate (研究生)类,添加属性:专业subject、导师a
阅读全文
posted @
2022-06-16 20:17
淤泥不染
阅读(19)
推荐(0) 编辑
方法的重写和final
摘要:重写: 在继承关系中,子类会自动继承父类中公共的方法,但有时在子类中需要对继承的方法进行一些修改,即对父类的方法进行重写 方法的重写的规则: 1.方法名称相同 2.参数列表相同 3.返回值类型相同或者是其子类 4.访问权限修饰符不能严于父类 重载和重写的区别: 重载的定义:1.同一个类中 2.方法名
阅读全文
posted @
2022-06-16 19:20
淤泥不染
阅读(62)
推荐(0) 编辑
super关键字和访问权限修饰符
摘要:super关键字可以理解为父类对象,this关键字表示当前对象 被this修饰的变量,如果本类的成员变星中没有找到,同样也会去父类中查找 被super修饰变是只会从父类中查找,如果父类中没有,子类中存在,一样会报编译错误 super:super关键字来访问父类的成员。 格式:Super.成员变量 S
阅读全文
posted @
2022-06-16 16:18
淤泥不染
阅读(50)
推荐(0) 编辑
继承和继承案例
摘要:面向对象的特点:封装,继承,多态。 格式: class 类名字 extends 父类{ } 被继承类的称为父类 案例: Person: Doctor: Police Student 继承的好处:(简化了代码,提高了维护性,提高了扩张性) 继承的缺点:(类和类之间的关系尽量保持独立),(继承后耦合性提
阅读全文
posted @
2022-06-16 15:02
淤泥不染
阅读(28)
推荐(0) 编辑
面向对象-代码块和包
摘要:代码块: 使用“{}”包裹的就是代码块 局部代码块 定义在类的局部位置,作用是:限定局部变呈的作用域 构造代码块: 定义在类的成员变呈的位置,用来抽取多个构造方法重复的代码,做成员变呈的初始化操作 会优先于构造方法执行 静态代码块: static修饰的代码块就称为静态代码块作用:一般用于初始化静态成
阅读全文
posted @
2022-06-15 20:29
淤泥不染
阅读(23)
推荐(0) 编辑
面向对象-综合案例讲解和static关键字
摘要:定义一个长方形类,定义求周长和面积的方法,然后定义一个测试类,进行测试。 2、封装一个学生类,有姓名,有年龄,有性别,有英语成绩,数学成绩,语文成绩,封装方法,求总分,平均分,以及打印学生的信息。 public static void main(String[] args) { Student st
阅读全文
posted @
2022-06-15 19:48
淤泥不染
阅读(37)
推荐(0) 编辑
this关键字和构造方法
摘要:this: 代表当前类的对象引用,其实这个this和我们现实生活中的很多案例相似,比如:每个人都有一个名字,张三、李四、王五,代词,你,我,他等,this 就相当于我。 举例: 为什么要使用this: 1.成员变是和局部变量重名 2.创建任意一个对象默认都会创建一个this的引用指向同一个堆区空间
阅读全文
posted @
2022-06-15 17:09
淤泥不染
阅读(75)
推荐(0) 编辑
匿名对象和private关键字
摘要:匿名对象: 没有名次的对象我们称为匿名对象 new Dog(); new Demo02 .change(new student(); 匿名对象的特点: 对象只会被使用一次,作为调用者来说,之后就获取不到这个对象了 如果对象只需要便用一次的话,那么我们就可以使用匿名对象 匿名对象一旦使用完成就会自动释
阅读全文
posted @
2022-06-15 15:32
淤泥不染
阅读(23)
推荐(0) 编辑
局部变量和成员变量和值传递和引用传递
摘要:局部变量: 定义的位置不同: 成员变呈:定义在类体以内,方法体以外 局部变量:定义在方法体内或者声明在方法上(形参) 在内存中的位置不同: 成员变量:在堆内存中存储。 局部变量:在栈区中存储。 初始化值不同: 成员变量:有默认值。 局部变呈:没有默认值,所有局部变呈在使用之前必须赋值。 生命周期不同
阅读全文
posted @
2022-06-15 14:25
淤泥不染
阅读(50)
推荐(0) 编辑
类和对象案例讲解和对象的内存情况
摘要:1.编写一个学生类,输出学生相关的信息: 2.编写—个教员类,输出相关的信息 3.定义一个管理员类 1.定义一个管理员类Administrator 2.定义其相关的恶属性和方法 3.定义一个测试类TestAdministrator 4.创建两个管理员类的对象,并输出他们的信息 对象的内存情况 在堆内
阅读全文
posted @
2022-06-14 16:03
淤泥不染
阅读(23)
推荐(0) 编辑
类和对象的关系和类和对象的使用
摘要:Java类描述事物: 我们学习编程语言的目的就是为了模拟现实世界的事物,实现信息化。其实呢在计算中使用java语言模拟现实时间是很简单的,Java为我们提供了类,所有Java是通过类来描述世界的 现实生活中如何描述一个事物: 属性该事物的特征描述 行为方法,该事物的动作行为 举例:描述:表示—条猫
阅读全文
posted @
2022-06-14 14:18
淤泥不染
阅读(51)
推荐(0) 编辑
面向的对象的思想概念和类和对象
摘要:面向对象和面向过程的对比: 面向对象和面向过程: 共同点:面向过程和面向对象都是解决实际问题的一种思堆方式 共同点:二者相辅相成,并不是对立的。解决复杂问题,通过面向对象方式便于我们从宏观上把握事物之间复杂的关系、方便我们分析整个系统:具体到微观操作,仍然使用面向过程方式来处理 面向对象:事物复杂度
阅读全文
posted @
2022-06-14 11:07
淤泥不染
阅读(78)
推荐(0) 编辑
流的应用和对象串行化
摘要:read()函数是阻塞的,在读到所需的内容之前会停下来等 使用read()的更“高级"的函数,如nextInt()、readLine()都是这样的 所以常用单独的线程来做socket读的等待,或使用nio的channel选择机制 对于socket,可以设置SO时间 setSoTimeout(int
阅读全文
posted @
2022-06-12 21:11
淤泥不染
阅读(26)
推荐(0) 编辑
汉字编码和格式化输入输出
摘要:lnputStreamReader (lnputStream in)创建一个使用默认字符集的InputStreamReader。 lnputStreamReader (InputStream in, Charset cs)创建使用给定字符集的InputStreamReader。 lnputStrea
阅读全文
posted @
2022-06-12 20:09
淤泥不染
阅读(27)
推荐(0) 编辑
流过滤器和文本流
摘要:DatalnputStream DataOutputStream 用以读写二进制方式表达的基本数据类型的数据 过滤流:也称为包装流,是为某种目的过滤字节或字符的数据流 基本输入流提供地读取方法只能用来读取字节或字符,而过滤器流能够读取整数值、双精度值或字符串,但需要一个过滤器类来包装输入流; Fil
阅读全文
posted @
2022-06-12 19:38
淤泥不染
阅读(29)
推荐(0) 编辑
流和文件
摘要:Input/Output流, 即输入/输出流 是Java中实现输入/输出的基础,它可以方便地实现数据的输入/输出操作。 IO流分为3类: 字节流和字符流 根据流操作的数据单位的不同,可以分为字节流和字符流 输入流和输出流 根据流传输方向的不同,又可分为输入流和输出流 节点流和处理流 根据流的功能不同
阅读全文
posted @
2022-06-12 16:04
淤泥不染
阅读(31)
推荐(0) 编辑
异常和抛出异常
摘要:异常:非正常状况。 异常是指在程序在执行过程中,JVM的非正常停止,Java中异常本身就是一个类 产生异常意味着创建并抛出了一个异常对象 ,JVM处理异常的方法就是终止程序。 举例:例如感冒发烧,工作时电脑蓝屏、死机等。 是java中一个程序处理动作。如果一个方法没有捕获可能引发的异常,调用该方法的
阅读全文
posted @
2022-06-12 15:26
淤泥不染
阅读(121)
推荐(0) 编辑
捕捉异常和异常捕捉机制
摘要:捕捉异常 创建一个数组,定义一个变量,键盘录入,接受一下try在里面把10赋值a数组,输出 catch下面,输出,在括号外面输出 把你需要捕捉的异常代码放进try里面,catch参数里面就是写对象名称什么的就是让对象指向那个类的地址, 其余里面就是操此对象可以用来做什么,一个try可以有多个catc
阅读全文
posted @
2022-06-12 15:09
淤泥不染
阅读(40)
推荐(0) 编辑
内部类和MVC设计模式
摘要:允许在一个类的内部定义类,这样的类称作内部类。 内部类分为: 成员内部类 局部内部类 静态内部类 匿名内部类 访问特点: 内部类可以直接访问外部类的成员,包括私有成员。 外部类要访问内部类的成员必须要建立内部类的对象 内部类对象的格式: 外部类名.内部类名 对象名 = new 外部类型().new
阅读全文
posted @
2022-06-12 14:50
淤泥不染
阅读(28)
推荐(0) 编辑
布局管理器和控制反转
摘要:布局就是各组件在容器中的大小及摆放的位置。为了实现跨平台的特性并获得动态的布局效果。 java将组件的布局问题交给布局管理器对象来管理 布局管理器负责确定每个组件的大小及位置,当容器发生变化时能够进行动态调整 Swing组件不能单独存在,必须放置在于容器中,然而组件在容器中的位置和尺寸是由布局管理器
阅读全文
posted @
2022-06-12 14:04
淤泥不染
阅读(33)
推荐(0) 编辑
接口和接口设计模式
摘要:接口是一种特殊的抽象类,它不能包含普通方法。 格式 修饰符 interface 接口名 { public static final 常量类型 常量名 = 常量值 public abstract 方法返回值类型 方法名 } 关系: 接口和接口之间的关系 继承的关系 可以多继承 接口和类之间的关系 实现
阅读全文
posted @
2022-06-12 13:25
淤泥不染
阅读(62)
推荐(0) 编辑
抽象和数据与表现分离
摘要:抽象:当一个类中包含了抽象方法,那么该类也必须使用abstract关键字来修饰,这种使用abstract关键字的类就是抽象类。 抽象类的成员特点: 成员变量:既可以有变量,也可以有常量 成员方法:既可以抽象方法,也可以有非抽象方法 构造方法:可以有构造方法 抽象类不能直接创建对象使用 格式: 修饰符
阅读全文
posted @
2022-06-12 11:33
淤泥不染
阅读(31)
推荐(0) 编辑
封装和可扩展性
摘要:用封装来降低耦合: 类和类之间的关系称作耦合 耦合越低越好 什么是耦合:最简单的理解就是相互依赖的关系,依赖越多越复杂 什么是封装:是指将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象的内部信息,而是通过该类所提供的方法来实现对内部信息的操作访问。 最简单的理解就是:包信息起来,不允许外不
阅读全文
posted @
2022-06-12 10:40
淤泥不染
阅读(42)
推荐(0) 编辑
object类和DoME的新媒体类型
摘要:object类:是所有类的父类 Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。 在对象实例化的时候,最终找的父类就是Object。 Object类型可以存储任何对象作为参数, 可以接受任何对象作为返回值, 可以返回任何对象 只需要增加 item 类的一个新的
阅读全文
posted @
2022-06-11 17:25
淤泥不染
阅读(26)
推荐(0) 编辑
向上造型和多态
摘要:向上造型就是父类指向子类的对象。 父类引用能指向子类对象,子类引用不能指向父类对象; 向上造型:父类引用指向子类对象,例如: Father f1 = new Son(); 3.向下造型:把指向子类对象的父类引用赋给子类引用,需要强制转换, 向上造型:就是数组向上转和数据下转 多态 静态绑定:根据变量
阅读全文
posted @
2022-06-11 17:03
淤泥不染
阅读(271)
推荐(0) 编辑
子类和父类的关系和多态变量
摘要:子类和父类的关系 public成员所有的类都可以访问; private成员只有本类能访问; protect成员只有本类和子类能访问。 public继承不改变基类成员的访问权限; private继承使得基类所有成员在子类中的访问权限变为private; protected继承将基类中public成员变
阅读全文
posted @
2022-06-11 16:40
淤泥不染
阅读(58)
推荐(0) 编辑
继承和子类继承了什么
摘要:继承就是: 子类继承父类的遗产 比如zoo是父类cat是子类,在父类有自动属性,在子类却没有 在测试类创建对象调用方法即可。这就是继承 继承是面向对象最显著的一个特性。继承是从已有的类中派生出新的类, 新的类能吸收已有类的数据属性和行为,并能扩展新的能力 子类继承了什么 子类继承父类的所有方法 ⽗类
阅读全文
posted @
2022-06-11 16:05
淤泥不染
阅读(47)
推荐(0) 编辑
hash表和媒体资料库的设计
摘要:是根据关键码值(Key value)而直接进行访问的数据结构。 也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度 哈希”是一种存储方式,又是一种查找方法。这种对应得查找方法称为哈希查找。 一个键对应一个值,键是key,值是value 媒体资料库的设计 database里有两个
阅读全文
posted @
2022-06-11 15:22
淤泥不染
阅读(27)
推荐(0) 编辑
对象数组的for-each循环和集合容器
摘要:对象数组的for-each循环 在数组上面我们可以用for-each循环 在循环的每一轮,可以拿到数组元素所管理的那个对象,然后可以对那个对象做操作 普通数组和对象数组中的for-each循环不一样 容器也能使for循环 集合容器 除了arraylist还有hashSet hashSet:也是单列集
阅读全文
posted @
2022-06-11 14:39
淤泥不染
阅读(22)
推荐(0) 编辑
ArrayList的操作和对象数据
摘要:在ArrayList里面存放数据是有顺序的,是你向里面存放数据是输入的数据循序 ArrayList是一个系统类库当中的一个类,他可以保存我们的元素 add:是向arraylist中添加元素的 arraylist是单列集合 对象数组 String s:是一个管理者 它会管理着在外面在某处的那个,字符串
阅读全文
posted @
2022-06-11 13:56
淤泥不染
阅读(136)
推荐(0) 编辑
记事本案例和泛型容器类
摘要:可以存储信息 不限制存储的记录的数量 可以知道已经存储记录数量 可以查看存进去每一条记录 可以删除一条记录 可以列出所有的记录 设计4接口:add :update:insert:delete 泛型容器类 在实例化泛型类的过程中,实际类型必须是引用类型,即必须是类类型,不能用基本类型来替换参数 当一个
阅读全文
posted @
2022-06-10 16:24
淤泥不染
阅读(20)
推荐(0) 编辑
类变量和类函数
摘要:类变量:也叫静态变量,是类中独立于方法之外的变量,用static 修饰 static :用来修饰成员变量和成员方法,或静态代码块 意思就是他是属于这个类的,可以用类名.变量名这样用而不是这个类的对象的变量 类函数 static的函数只能调用static的函数 不能调用别的函数 只能去访问static
阅读全文
posted @
2022-06-10 16:06
淤泥不染
阅读(79)
推荐(0) 编辑
开放的访问属性和包
摘要:除了private还有public public是我们java中最常用的,想get,set,有参,无参,都是用public 构造函数也是public public是开放的,是自由,所有人都可以访问和进入 friendly:它可以访问同一个package下的目录 包 在eclipse中src右键点检n
阅读全文
posted @
2022-06-10 15:36
淤泥不染
阅读(21)
推荐(0) 编辑
对象的交互和封闭的访问属性
摘要:对象的交互: Clock是凌驾于houre,和houre之上的. Clock他知道minute是什么时候反转为0了 然后让houre加一 Clock有两个类就是:houre和houre 对象是对象的管理者 封闭的访问属性 举例:比如现实中的榴莲,榴莲的外壳有很多刺 里面的肉就是数据 私有就是在类的内
阅读全文
posted @
2022-06-10 15:13
淤泥不染
阅读(68)
推荐(0) 编辑
编程题的提交和对象的识别
摘要:在这里需要注意:要选中package下面的全部代码,不要选择package包 把它粘贴在提交的位置,记住要选择语言:比如,html,java, PHP,Python,这里 我们选择java语言,最后在提交 display:它里面有一个最重要的一个值:value,还会有一个limite上线, 当值有了
阅读全文
posted @
2022-06-10 14:13
淤泥不染
阅读(24)
推荐(0) 编辑
成员变量和成员函数和对象初始化
摘要:成员变量 类定义了对象中所具有的变量,这些变量称作成员变量 每个对象有自己的变量,和同一个类的其他对象是分开的 函数与成员变量 在函数中可以直接写成员变量的名字来访问成员变量 函数是通过对象来调用的 v.insertMoney() 这次调用临时建立了insertMoney()和v之间的关系,让ins
阅读全文
posted @
2022-06-10 13:33
淤泥不染
阅读(37)
推荐(0) 编辑
进阶-面向对向和定义类
摘要:对象是实体,需要被创建,可以为我们做事情 类是规范,根据类的对象来创建对象 一切事物都可以当做对象 程序就是一堆互相发送消息的对象 每个对象有自己的存储空间,里面是其他的对象每个对象都有一个类型 所有属于某个特定类型的对象可以提供相同的服务 定义类 比如:自动贩卖机,你首先,先看价格,然后在按序号,
阅读全文
posted @
2022-06-10 13:06
淤泥不染
阅读(27)
推荐(0) 编辑
函数的调用和本地变量
摘要:括号:起到了表示函数调用重要作用 即使没有参数也需要括号 如果有参数,则需要给出正确数量和顺序 return停止函数的执行,并送回一个值 void 函数名(参数表) 不能使用带值的return 可以没有return 调用时候不能做返回值赋值 本地变量 函数每次运行,都产生了一个独立的变量空间,在这个
阅读全文
posted @
2022-06-10 11:25
淤泥不染
阅读(32)
推荐(0) 编辑
函数定义和函数的参数
摘要:函数: 函数是一块代码,接收零个或多个参数,做一件事情,并返回零个或一个值 ,用来实现某个功能 函数:又被称为方法。 函数:的主要作用是为了提高代码的复用性 可以传递给函数的值是表达式的结果,这包括:字面量,变量,函数数返回值,计算结果 当函数的参数类型比调用函数时给的值的类型窄时候,需要进行写强制
阅读全文
posted @
2022-06-10 11:05
淤泥不染
阅读(150)
推荐(0) 编辑
字符串操作和Math
摘要:compare to:比较两个字符串的谁打谁小。 length:来获取这个字符串分长度。注意:length格式:length() 要访问字符串中的单个字符:要用一个叫做charat substring:简单的意思就是截取 寻找某个字符是否存在用:index of s.startsWith() s.e
阅读全文
posted @
2022-06-10 10:29
淤泥不染
阅读(29)
推荐(0) 编辑
包裹类型和字符串变量
摘要:包裹类型 为什么要用包裹类型:其实它就是一个简单的一个包装类, 比如int包装类就是Integer,double就是大写D,Double, 这就是包装类; 什么是包装类:将基本数据类型的值包装为引用数据类型的对象。 字符串变量 用双引号(“”)括起来的0个或者多个字符组成的序列 存储:每个字符串尾自
阅读全文
posted @
2022-06-09 17:28
淤泥不染
阅读(34)
推荐(0) 编辑
字符类型和逃逸字符
摘要:单个的字符是一种特殊的类型: char 用单引号表示的字符字面量:'a', '1' Java使用Unicode来表示字符,可以表达包括汉字在内的多种文字 大写字母和小写字母是分开排列的,并不在一起 逃逸字符 用来表达无法打印出来的控制字符和特殊字符,它由一个反斜杠,后面跟上另一个字符,这两个字符合起
阅读全文
posted @
2022-06-09 17:12
淤泥不染
阅读(44)
推荐(0) 编辑
素数和二维数组
摘要:构造素数表 什么是素数:不能被其他正整数整除,叫做素数。 欲构造n以内(不含)的素数表 令x=2 创建prime为boolean[n],初始化其所有元素为true,prime[x]为true表示x是素数 如果x是素数,则对于(i=2;x*i<n;i++)令prime[i*x]=false 令x++,
阅读全文
posted @
2022-06-09 17:01
淤泥不染
阅读(38)
推荐(0) 编辑
投票统计和遍历数组
摘要:创建数组 数组参与运算 遍历数组输出 第一步:创建数组,第二步:数组参与运算,第三步:遍历数组输出 小细节:没有初始化数组,java会帮你这个数组里面所有东西都填成零,所以成为默认 遍历数组 通常使用for循环,让循环变量i从O到<数组的length,这样循环体内最大的i,正好是数组最大有效下标 常
阅读全文
posted @
2022-06-09 16:41
淤泥不染
阅读(21)
推荐(0) 编辑
数组的元素和数组的变量
摘要:数组的元素 有效的下标 最小的下标是0,最大的下标是数组的元素个数-1 可是编译器不会检查看你是否用了有效的下标 旦是如果运行的时候出现了无效的下标,可能会导致程序终止 <类型>[]<名字>= new<类型>[元素个数]; length告诉你他的数量 最大的好处是什么:可扩展性 数组的变量 数组的下
阅读全文
posted @
2022-06-09 16:24
淤泥不染
阅读(29)
推荐(0) 编辑
初识数组和创建数组
摘要:初识数组 用于放东西 所有元素具有相同的数据类型 一旦创建,不能改变大小 数组的每个单元就是数组类型的一个变量 使用数组时放在[]中的数字叫做下标或索引,下标时从0开始计数的(便于编译器执行) 对数组中的元素赋值 使用数组中的元素 创建数组 数组的定义:数组是指一组数据的集合,数组中的每个数据被称作
阅读全文
posted @
2022-06-09 15:10
淤泥不染
阅读(35)
推荐(0) 编辑
求和和最大公约数
摘要:求和 键盘录入,键盘录入接受一下,定义一个double类型的数, 定义一个次数为1,for循环从1开始循环,次数乘上1.0除以i就等于sum i++;然后进行赋值,输出sum 最大公约数 如果b等于0,计算结束,a就是最大公约数; 否则,计算a除以b的余数,让a等于b,而b等于那个余数; 回到第一步
阅读全文
posted @
2022-06-09 14:58
淤泥不染
阅读(32)
推荐(0) 编辑
多重循环和逻辑类型
摘要:多重循环 什么是多重循环:如果循环语句的循环体中又出现循环语句,就构成多重循环结构 循环层数越多,运行时间越长,程序越复杂。 在循环前可以放一个标号来标示循环: 带标号的break和continue对那个循环起作用 你在里面可以有break或者continue都可以带上那个标号,要break或者co
阅读全文
posted @
2022-06-09 14:34
淤泥不染
阅读(42)
推荐(0) 编辑
复合赋值和循环控制
摘要:复合赋值: 什么是复合赋值:它实际上是一种缩写形式,使得对变量改变更为简洁。 为什么要用:可以使变量更加简洁化 比如:++i 和 i++: 不要放在运算当中去使用,最好单独使用 举例:a=i++;那么a等于6,那i等于7,返过来a=++i;就不一样了 循环控制: break;停止 continue:
阅读全文
posted @
2022-06-09 14:02
淤泥不染
阅读(33)
推荐(0) 编辑
整数分解和for循环
摘要:整数分解: 什么是整数分解:就是输入的一为数比如356,那么输出出来的就是653. 也就是把数字逆向输出 整数分解:又称素因素分解,把个位,十位,百位 案例 键盘录入,定义一个number,键盘录入接受一下,定义一个次数, 然后while(执行条件)循环, int digit = number %1
阅读全文
posted @
2022-06-09 13:30
淤泥不染
阅读(86)
推荐(0) 编辑
猜数
摘要:猜数 猜数小游戏是什么:比如我们输入一个数字程序来判断,输入的数字是否大于还是小于, 大于继续猜,小于继续猜,如果猜对了就停止,你也可以加你还有几次机会。 Random随机数,键盘录入接受一下括号里写100,键盘录入,for循环1到10次, 键盘录入接受一下,if判断相等就是猜对了break停止,e
阅读全文
posted @
2022-06-08 17:22
淤泥不染
阅读(82)
推荐(0) 编辑
计数循环和算平均数
摘要:计数循环 为什么要用:他可以用来控制循环多少次比如,count是10次那么循环10次 键盘录入,定义一个总数为10,while(判断条件),输出语句定义的次数, count = count-1; count-进行赋值,在while外面输出次数。 算平均数 为什么要用平均数:应为我们要输入几个数字相加
阅读全文
posted @
2022-06-08 17:10
淤泥不染
阅读(50)
推荐(0) 编辑
while循环和dowhile
摘要:while循环 循环体里面要有改变条件的机会 循环执行之前判断是否继续循环,所以有可能循环一次,没有被执行; 当条件满足时,不断的重复循环循环体语句 条件满足会接着走下去,不满足程序会直接停掉 dowhile循环语句也叫后测试循环语句,它和while循环语句的功能一样。 while是先判断条件后执行
阅读全文
posted @
2022-06-08 16:36
淤泥不染
阅读(264)
推荐(0) 编辑
循环和数数字
摘要:循环 为什么要用循环:因为ATM提款机是一直运行的不是体现一次就不能体现了,哪还有啥用这时候需要运到循环,除了把掉电源 While循环也很简单,直接在里面套上就行了记住要在末尾加上大括号 数数字 Scanner键盘录入,键盘录入接受一下,定义一个初始值,然后while(循环条件) i = i / 1
阅读全文
posted @
2022-06-08 16:04
淤泥不染
阅读(34)
推荐(0) 编辑
多路分支和判断语句常见错误
摘要:多路分支 控制表达式只能是整数类型的结果 常量可以是常数,也可以是常数计算表达式 根据表达式结果,寻找相同匹配的case,并执行case后面的语句,直到break为止结束 Switch可以输一个数比如3输出3下面的对应语句 键盘录入scanner,然后接受一下键盘录入的数返回值,把返回值现在swit
阅读全文
posted @
2022-06-08 15:31
淤泥不染
阅读(34)
推荐(0) 编辑
判断语句和级联和嵌套的判断语句
摘要:判断语句 流程图:首先是开始,输出"你的年龄是+age,age < MINOR,输出年轻是美好的,年龄决定了你的精神世界,好好珍惜吧,最后结束。 比如输入一个语文成绩比输入86,可以通过ifelse语句进行判断86大于60那么及格, 如果小输入59小于60输出不及格 级联和嵌套的判断语句 如果a大于
阅读全文
posted @
2022-06-08 15:02
淤泥不染
阅读(31)
推荐(0) 编辑
关系运算符和判断
摘要:关系运算符:用来计算两个数和两个值关系 关系运算符: ==:相等于 !=:不等于 >:大于 >=:大于等于 <:小与 <=:小于等于 关系运算符比算数运算符低,比赋值运算符高 10>=8+2; 首先他先算后两位的8+2然后在算进行比较是否相同相同为true不同则为false 有连续的运算符从左到右执
阅读全文
posted @
2022-06-08 14:31
淤泥不染
阅读(199)
推荐(0) 编辑
如何提交编程作业和比较
摘要:如何提交编程作业 为了可以让你的java代码做评测,你可以讲你自己的写好的java代码上传到网站上 我们直接从package的下面复制,把他沾到输入框里面,还可以选这语言,选择java语言 比较 比如坐公交车我们首先要上车买票这时候需要投钱买票,把钱投进去了这时候它会扫描判断投入的钱是否相同,如果相
阅读全文
posted @
2022-06-08 13:42
淤泥不染
阅读(50)
推荐(0) 编辑
计算的优先级和类型的转换
摘要:计算的优先级 我们举个例子:比如k=3+9*12在数学里是先算乘除后算加减9*12=108+3就等于k. —般自左向右,—般自左向右 当我们遇到相同优先级的东西的时候,赋值是从右往左算 类型的转换 如果想把一个浮点数的小数部分去掉成整数。 只是从那个变量计算出了一个新的类型的值,但它并不改变那个变量
阅读全文
posted @
2022-06-07 17:49
淤泥不染
阅读(41)
推荐(0) 编辑
赋值和浮点型
摘要:赋值 比如:a=b 那么b=10 a=就等于10,为什么应为b把值传给a了 右边是送值的,左边是收值的 首先int 类型price变量 输出(price变量)它会提示爆红色波浪线我们点击波浪线回撤,会显示在变量的后面有一个0,这是默认初始值 定义一个amount =100;初始值 Amount =
阅读全文
posted @
2022-06-07 17:26
淤泥不染
阅读(70)
推荐(0) 编辑
输入和变量
摘要:输入 New一个Scanner(system.in)alt+斜杠回撤,输出语句 in.nextLine(),保存运行,在运行的页面点击一下,输入你好,它会显示浅绿色的文字回撤,就显示出来了,你好 在灰色的叉旁边有一个红色的按钮你可以一点击停止,或者把程序运行完成它自动会停止 如果你程序运行的过程中,
阅读全文
posted @
2022-06-07 16:48
淤泥不染
阅读(37)
推荐(0) 编辑
java软件安装教程
摘要:首先下载java编程软件去eclipse管网下载点击download下载Eclipse IDE for Java Developers, 根据计算机的选着对应的64位,也可以下载镜像,下载完成点击解压。 双击eclipse它会提示没有JRE运行空间 然后再去管网下载JRE,点击javaSE标准版,选
阅读全文
posted @
2022-06-07 15:33
淤泥不染
阅读(270)
推荐(0) 编辑
计算机与编程语言
摘要:计算机与编程语言 程序就是用一种特殊的编程语言去写出来,表达我们要计算机如何去解决问题的-种东西 反馈:就是点开某些软件进去显示页面,就是计算机的反馈 我们需要有一定描述步骤的手段,那么个手段叫做程序 计算机怎么解决问题,就是一步步的大达到目的 计算机能懂得就比如,二进制, 程序员能懂得东西:比如编
阅读全文
posted @
2022-06-07 14:46
淤泥不染
阅读(32)
推荐(0) 编辑