06 2022 档案

摘要:Random概述和基本使用 Random是用来随机数字,使用有3部分 1,导报,2,创建 ,3,使用 那么我们写个测试看一下 public static void main(String[] args) { Random random = new Random(); for (int i1 = 0; 阅读全文
posted @ 2022-06-30 14:09 一位程序袁 阅读(150) 评论(0) 推荐(0) 编辑
摘要:匿名对象 我们先来看一下正常的对象、 Phone phone = new Phone(); 正常的对象有返回变量名 那么匿名对象呢就是没有名字的对象,那么我们来看一下 new Phone(); 这样的就是没有变量名字的对象,就叫匿名对象 普通的对象使用变量名字点出方法或赋值的 那么匿名对象直接在后面 阅读全文
posted @ 2022-06-30 11:57 一位程序袁 阅读(95) 评论(0) 推荐(0) 编辑
摘要:Scnner键盘录入练习求和 来做一个测试,用键盘录入写出三个值,来求出值中最大的数,然后在写俩个数字,求出和 public class ScnnerTest { public static void main(String[] args) { Scanner sc = new Scanner(Sy 阅读全文
posted @ 2022-06-30 11:20 一位程序袁 阅读(46) 评论(0) 推荐(0) 编辑
摘要:使用对象类型作为方法的参数 创间以对象,参数写成一个对象类型的我们看一下 public static void main(String[] args) { Phone phone = new Phone(); method(phone); System.out.println(phone.getBr 阅读全文
posted @ 2022-06-29 15:00 一位程序袁 阅读(69) 评论(0) 推荐(0) 编辑
摘要:手机类练习 我们来写一个小测试 ,来练习一下对象的创建和使用 首先我们先来创建一个手机的类 属性有 手机的品牌 . 手机的价格 , 手机的颜色 分别使用 get,set 有参 我无参 public class Phone { private String brand;// 品牌 private do 阅读全文
posted @ 2022-06-29 11:54 一位程序袁 阅读(70) 评论(0) 推荐(0) 编辑
摘要:数组作为方法参数 在我们需要大量写入数组的时候,需要大量的遍历数组。 那么我们这个时候,就需要来写出一个方法。在我们需要的时候调用这个方法 public class Array4 { public static void main(String[] args) { int[] array={1,45 阅读全文
posted @ 2022-06-28 19:48 一位程序袁 阅读(110) 评论(0) 推荐(0) 编辑
摘要:数组中的最值 我们来创建一个数组 然后求出数组中的最大值 public class Array4 { public static void main(String[] args) { int[] array={12,15,45,78,31,2,100}; int max =array[0]; for 阅读全文
posted @ 2022-06-28 19:12 一位程序袁 阅读(30) 评论(0) 推荐(0) 编辑
摘要:空指异常 如果我们在创建一个数组时,没有给出元素在运行的时候就会报空指针异常 public static void main(String[] args) { int[] ints = null; System.out.println(ints[1]);} 我们来看一下运行结果 数组长度的获取 假如 阅读全文
posted @ 2022-06-28 17:30 一位程序袁 阅读(57) 评论(0) 推荐(0) 编辑
摘要:俩个数组引用同一个数组 首先我们先创建两个数组 ,第一个数组存储的内容赋值到第二个数组存储的内容当中 public static void main(String[] args) { int[] ints = new int[3]; System.out.println(ints[0]); Syst 阅读全文
posted @ 2022-06-28 17:17 一位程序袁 阅读(55) 评论(0) 推荐(0) 编辑
摘要:栈的划分 java走中存心需要划分为5个部分: 1栈(Stack):存放的方法都是局部变量,真正方法运行都是在栈当中 局部变量:方法的参数,或者是方法{}内部的变量 特点:有作用域:一旦超出作用域,立即从栈内存中消失 堆(Heap):凡是new出来的,都是在堆当中 对内存里面的东西都是有一个地址值: 阅读全文
posted @ 2022-06-28 16:37 一位程序袁 阅读(55) 评论(0) 推荐(0) 编辑
摘要:有返回值和无返回值的区别 我们来写一个测试,我们来看一下区别; 有返回值: public static void main(String[] args) throws IOException { sum(18,90); } public static int sum(int a ,int b){ i 阅读全文
posted @ 2022-06-28 10:49 一位程序袁 阅读(1330) 评论(0) 推荐(0) 编辑
摘要:方法的三种调用格式 1.单独调用 格式: 方法名称(参数); public static void main(String[] args) throws IOException { sum(18,90); } public static int sum(int a ,int b){ int suma 阅读全文
posted @ 2022-06-28 10:22 一位程序袁 阅读(199) 评论(0) 推荐(0) 编辑
摘要:Htrtp协议 Http是超文本传输的协议的缩写 是用与万维网服务器传输超文本到本地浏览器的传送协议 Http是基于TCP/IP协议来传递数据(Html、文件、图片文件,查询结果等) HTTP的工作原理 HTTP协议工作于客户端-服务端架构上,浏览器作为HTTP客户端通过URL向THHP服务端即WE 阅读全文
posted @ 2022-06-27 14:10 一位程序袁 阅读(168) 评论(0) 推荐(0) 编辑
摘要:运算符 算数运算符 java中,整数使用以上运算符,无论怎么计算,都不会是小数 四则运算 加 我们来使用+写一个测试 public static void main(String[] args) { int a =155; int c = 444; System.out.println(a+c);} 阅读全文
posted @ 2022-06-24 17:09 一位程序袁 阅读(96) 评论(0) 推荐(0) 编辑
摘要:ASCII编码表 首先我们来了解一下ASDII编码表 ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是一套基于拉丁字母的字符编码,共收录了 128 个字符,用一个字节就可以存储,它等同于国际标准 ISO/IEC 阅读全文
posted @ 2022-06-24 15:00 一位程序袁 阅读(619) 评论(0) 推荐(0) 编辑
摘要:转换类型的注意注意事项 注意事项: 强制转换类型一般不建议使用,应为有可以能发生数据的丢失、数据溢出 下面我们来写一个代码实现一下,看一下会不会丢失 long as= 2000000000000000000L;int sa= (int) as;System.out.println(sa); 我们来看 阅读全文
posted @ 2022-06-24 14:43 一位程序袁 阅读(31) 评论(0) 推荐(0) 编辑
摘要:数据类型转换 1.自动转换 当数据类型不一样时,将会发生数据类型转换 自动类型转化 特点:代码不需要进行特殊处理,自动完成 规则:数据范围从小到大 public static void main(String[] args) { System.out.println(" "); /** * 左边时l 阅读全文
posted @ 2022-06-24 14:22 一位程序袁 阅读(41) 评论(0) 推荐(0) 编辑
摘要:基本数据类型 整数类型:byte,short int long 浮点类型:float double 字符型:char 布尔型:boolean 注意事项 字符串不是基本类型,而是引用类型 浮点类型可能只是一个进似值,并非精确的值 数据范围与字节数不一定相关,例如float数据范围比long更加广泛,但 阅读全文
posted @ 2022-06-24 13:10 一位程序袁 阅读(79) 评论(0) 推荐(1) 编辑
摘要:标识符 标识符:是指程序中,我们自己定义内容。比如类的名字,方法的名字和变量的名字...都是标识符 命名规则 标识符可以包含26个字母,0-9、$(美元符号) 和 _(下划线) 标识符不能数字开头 标识符不能是关键字 命名规范 类名规范:首字母大写,后面每个单词首字母大写 变量名规范:首字母小写,后 阅读全文
posted @ 2022-06-24 10:40 一位程序袁 阅读(94) 评论(0) 推荐(0) 编辑
摘要:java语言的跨平台性 java虚拟机--JVM jvm:java虚拟机,简称jvm,是运行所有java程序的假象计算机,是java程序的运行环境,是java最具吸引力的特性之一我们在写的java都是在jvm之上 跨平台 跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用java编写的软件 阅读全文
posted @ 2022-06-23 15:08 一位程序袁 阅读(9) 评论(0) 推荐(0) 编辑
摘要:计算机的进制转换 我们在现实生活中都是使用十进制,但是计算机他是读不懂我们的语言 那么这个时候我们就需要来转换进制 ,转换为 二进制那么要怎么转呢?? 我们来看这个图,我们把12换位二进制,那么使用辗转相除法 最后得到二进制的数 字节 上面我们看到了二进制,那么我们在来看一下是字节。 介绍:计算机信 阅读全文
posted @ 2022-06-23 13:45 一位程序袁 阅读(45) 评论(0) 推荐(0) 编辑
摘要:Java语言概述 首先我们来了解一下什么是java Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的 阅读全文
posted @ 2022-06-23 13:23 一位程序袁 阅读(665) 评论(0) 推荐(0) 编辑
摘要:多态的应用 那么我们先来回顾一下,什么是多态 多态:父类的引用指向子类的示例 多态的实现方法: 1.使用父类作为方法的形参实现多态 2.使用父类作为方法的返回值 继承多态:这个作为参数的父类最普通类或者抽象类时 接口多态:当这个作为参数的父类是一个接口时,构成接口多态 多态作为形参 基本数据类型 基 阅读全文
posted @ 2022-06-19 16:35 一位程序袁 阅读(39) 评论(0) 推荐(0) 编辑
摘要:接口 我们首先来看一些生活中有哪些接口: 电脑usb插口,u盘 这些都是接口 那么我们来看一下,什么是java中的接口; java 中的接口 接口时抽象方法和常量的集合,在jdk1.8中接口可以有静态方法和默认方法 接口的关键字: interface 格式: interface 接口名字{ .... 阅读全文
posted @ 2022-06-19 13:35 一位程序袁 阅读(48) 评论(0) 推荐(0) 编辑
摘要:抽象类 当一个类中包含抽象类方法,那么这个类也必须使用abstract关键字来修饰, 那abstrace就是抽象类 抽象类的特点: 成员变量:既可以有变量也可以有常量 成员方法:既可以抽象方法,也可以不抽象方法 构造方法:可以有构造方法 我们来写一个案例看一下: public abstract cl 阅读全文
posted @ 2022-06-18 16:49 一位程序袁 阅读(21) 评论(0) 推荐(0) 编辑
摘要:多态的缺点 在多态中如果我们想要调用子类特有的方法及属性是实现不了的 多态的类型转换 向上转换 格式:父类类名 对象名 = new 子类类名; 特点: 子类转为父类,父类的引用指向子类的对象,自动转换类型 此时通过父类引用变量对象想要调用的方法是,子类覆盖或者继承父类的方法 此时父类引用变量无法调用 阅读全文
posted @ 2022-06-18 16:01 一位程序袁 阅读(27) 评论(0) 推荐(0) 编辑
摘要:多态 首先我们来了解多态: 多态,多种形态 Java中的多态: 同一个引用类型,使用不同的实例而执行不同的操作,即父类引用子类对象 多态的使用条件 1.要有继承实现的关系 2.要有方法重写 3.要有父类应用指向子对象 多态的作用: 可以消除代码之间的耦合 那么我们来写一个案例来看一下: public 阅读全文
posted @ 2022-06-18 14:52 一位程序袁 阅读(235) 评论(0) 推荐(0) 编辑
摘要:final关键字 final是最终的意思,可以修饰类,变量和方法 修饰类:该类不能被继承 能修饰的:变量会变成常量,只能使用一次,用过就不可以使用了 成员变量:在定义的同时要给初始值 局部变量:可以在使用之前赋值; 修饰方法:子类不能重写方法 public final void pringName( 阅读全文
posted @ 2022-06-16 20:07 一位程序袁 阅读(24) 评论(0) 推荐(0) 编辑
摘要:权限修饰符 权限修饰符有四个: public default protected private private 是当前类访问级别,如果我们使用这个修饰符来修饰。这个成员只能被该类的其他成员访问,其他类无法直接访问 defauit:如果一个类或者类的成员不使用任何访问修饰符,它被称为默认修饰符,这个 阅读全文
posted @ 2022-06-16 19:42 一位程序袁 阅读(176) 评论(0) 推荐(0) 编辑
摘要:super关键字 首先我们来弄懂super是干什么的 super关键字来访问父类的成员。 它分为两种方法 一个是super.成员变量 super.成员方法 我们来写一个案例看一下如何重写 public class Animal { String name; int age; public Strin 阅读全文
posted @ 2022-06-16 17:21 一位程序袁 阅读(30) 评论(0) 推荐(0) 编辑
摘要:继承 格式: class 子类名称 extends 父类名称{ } 被继承这个类称为父类,基类或者超类 继承的案例 父类: public class Animal { String name; int age; public String getName() { return name; } pub 阅读全文
posted @ 2022-06-16 16:17 一位程序袁 阅读(37) 评论(0) 推荐(0) 编辑
摘要:static关键字 用来修饰成员变量,成员方法以及代码块。被static修饰的成员具备一些特殊性。 静态变量 使用static关键字来修饰成员变量,该变量被称为静态变量 静态方法 我们定义一个方法,static关键字的方法称为静态方法 案例: public class Demo4 { public 阅读全文
posted @ 2022-06-15 20:17 一位程序袁 阅读(159) 评论(0) 推荐(0) 编辑
摘要:this关键字 this解决成员变量和局部变量名称冲突的问题 this关键字调用了构造方法 public Student(String name, int age, String sex) { this.name = name; this.age = age; this.sex = sex;}pub 阅读全文
posted @ 2022-06-15 17:53 一位程序袁 阅读(99) 评论(0) 推荐(0) 编辑
摘要:匿名对象 匿名我们都知道,不是真实的姓名,虚拟的。那么匿名对象就是,没有名次的对象 匿名对象的特点: 对象只会使用一次,调用者之后就获取不到这个对象了,如果对象只使用一次化,我们就可以创建匿名对象 在我们使用完匿名对象的时候,就会自动释放资源,节约内存资源 常见的几个关键字 1.封装(private 阅读全文
posted @ 2022-06-15 16:18 一位程序袁 阅读(39) 评论(0) 推荐(0) 编辑
摘要:局部变量和成员变量 局部变量和成员变量的位置不同: 成员方法:在类体以内,方法之外 局部变量:定义在方法以内,或者声明在方法上。 局部变量和成员变量的内存不同: 成员变量:在堆内存存储 局部变量:在栈堆中存储 初始化不同 成员变量:有默认值 局部变量:没有默认值,所以局部变量在使用前,必须要赋值 生 阅读全文
posted @ 2022-06-15 15:19 一位程序袁 阅读(51) 评论(0) 推荐(0) 编辑
摘要:类和对象的案例讲解 我们来写一个教室小测试: 1.我们先来创建一个学生类 ,有名字,年龄,性别,(构造函数,gat和set) 然后创建一个方法定义学生在上课。 在创建一个老师类 ,老师的姓名,性别,年龄 (构造函数,gat和set) 创建一个测试类进行运行。 1.创建学生类: public clas 阅读全文
posted @ 2022-06-14 15:46 一位程序袁 阅读(82) 评论(0) 推荐(0) 编辑
摘要:类和对象的使用 类的定义 类的理解: 1.类是用来描述现实事物 2.类是抽象 3.类是一个模板,是属性和方法的集合 4.类是java是最基本的单位 5.java中使用class类描述 java中使用class类描述描述 1、成员变量表示是事物的属性 2.成员方法表示接受事物行为 语法格式: 【访问权 阅读全文
posted @ 2022-06-14 15:00 一位程序袁 阅读(45) 评论(0) 推荐(0) 编辑
摘要:面向对象思想概述 面向对象和面向过程的对比 区别:事物比较简单,可以使用线性的思想去解决 事物比较复杂,使用简单的线性不能解决 共同点:面向过程和面向对象都是一解决问题的思想; 面向过程:分析解决的过程,然后用函数把这些步骤一一实现,使用依次调用 面向对象:把构成问题的事物,划分成多个独立的对象,通 阅读全文
posted @ 2022-06-13 20:20 一位程序袁 阅读(154) 评论(0) 推荐(0) 编辑
摘要:流 首先了解上面是流:流,即输入/输出流。 它可以方便的实现数据的输入、输出操作 分类: 字节流和字符流,输入流和输出流,节点流和处理流 字节流:字节流是程序中最常用的流。 InputStream被看成一个输入管道,OutputStream被看成一个输出管道,数据通过InputStream从源设备输 阅读全文
posted @ 2022-06-12 19:42 一位程序袁 阅读(188) 评论(0) 推荐(0) 编辑
摘要:异常 首先我们先来了解一下什么是异常:导致程序无法在其预期的执行中运行,非正常状况 异常的体系结构: Error:称为错误,Java运行时产生的系统内部错误或资源耗尽的错误(例如系统崩溃,虚拟机错误等) Exception:称为异常类,它表示程序本身可以处理的错误 异常有很多异常:编译时的异常。运行 阅读全文
posted @ 2022-06-12 19:07 一位程序袁 阅读(72) 评论(0) 推荐(0) 编辑
摘要:内部类 内部类有四种:成员内部类,局部内部类,静态内部类,匿名内部类 允许在一个类的内部定义类,这样的类称作内部类。 格式: Class 外部类{ Class 内部类{ } } 特点: 内部类可以直接访问外部类的成员,包括私有成员。 外部类要访问内部类的成员必须要建立内部类的对象 案例: publi 阅读全文
posted @ 2022-06-12 15:12 一位程序袁 阅读(34) 评论(0) 推荐(0) 编辑
摘要:接口 接口是一种特殊的抽象类,它不能包含普通方法。 格式: 【修饰符】interesting 接口名 【extends 父接口····】{ public staic fina 常量类型 = 常量名 = 常量值; } 注意点:与定义类不同的是,在定义接口时,不再使用class关键字,而是使用 inte 阅读全文
posted @ 2022-06-12 14:59 一位程序袁 阅读(54) 评论(0) 推荐(0) 编辑
摘要:封装 什么是封装? 类的封装,是指将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象的内部信息,而是通过该类所提供的方法来实现对内部信息的操作访问。 那封装有什么作用 为了不出现一些不合理的代码,对类的变量访问做一些限定,不允许外界随意访问,这就需要实现类的封装 在写代码中,我们将类中的属性 阅读全文
posted @ 2022-06-12 13:40 一位程序袁 阅读(38) 评论(0) 推荐(0) 编辑
摘要:Object类 ocject是java.lang.object包下的一个类 Object类是所有Java类的祖先。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。 在不明且给出超类的情况下,java会自动把Object作为要定义类的超类 可以使用类型为Object的变量 阅读全文
posted @ 2022-06-11 16:59 一位程序袁 阅读(32) 评论(0) 推荐(0) 编辑
摘要:子类继承了什么 我们来想一个问题,子类继承了什么 我们来看 public class Animal { String name; int age; public String getName() { return name; } public void setName(String name) { 阅读全文
posted @ 2022-06-11 16:57 一位程序袁 阅读(52) 评论(0) 推荐(0) 编辑
摘要:Hash表 我们来了解什么是Hash表?? 要想知道什么是哈希表,那得先了解哈希函数 二叉平衡树 红黑树 B B+树,它们的查找都是先从根节点进行查找,从节点取出数据或索引与查找值进行比较。那么,有没有一种函数H,根据这个函数和查找关键字key,可以直接确定查找值所在位置,而不需要一个个比较。这样就 阅读全文
posted @ 2022-06-11 16:07 一位程序袁 阅读(25) 评论(0) 推荐(0) 编辑
摘要:ForEach遍历集合 foreach循环是一种更加简洁的for循环,也称增强for循环,能用于遍历数组或集合中的元素。 格式: for(容器元素类型 临时变量:容器变量){ 执行语句} 从上面格式可以看出,与for循环相比,foreach循环不需要获得容器的长度,也不需要根据索引访问容器中的元素, 阅读全文
posted @ 2022-06-11 15:49 一位程序袁 阅读(273) 评论(0) 推荐(0) 编辑
摘要:Arraylist集合 ArrayList是List接口的一个实现类,它是程序中最常见的一种集合。 他的特点:在增加或删除指定位置的元素时,会创建新的数组,效率比较低,因此不适合做大量的增删操作,ArrayList集合在遍历和查找元素时显得非常高效。 我们来测试一下: public static v 阅读全文
posted @ 2022-06-11 15:18 一位程序袁 阅读(50) 评论(0) 推荐(0) 编辑
摘要:类的函数 类的函数也就是类的方法,类中的方法 public class Cat { private String name; private int age; public void aa(){ } 我们在类中定义方法,使用是调用就ok了 泛型的容器类 首先我们知道什么是泛型:参数化类型。 一个方法 阅读全文
posted @ 2022-06-10 15:30 一位程序袁 阅读(33) 评论(0) 推荐(0) 编辑
摘要:包 包就用来归类的 ,我们创建的java类都是在包里面 怎么创建包呢?? 点击之后我们需要创建一个名字 类变量 上面我们说了方法的变量,那么我们在使用类变量 类变量就是在创建类的时候我们定义的变量 public class Cat { private String name; private int 阅读全文
posted @ 2022-06-10 15:03 一位程序袁 阅读(21) 评论(0) 推荐(0) 编辑
摘要:封闭的访问属性 私有的时候我们使用 public class Cat { private String name; private int age;} 如果我们访问的时候要使用get、set public class Cat { private String name; private int ag 阅读全文
posted @ 2022-06-10 14:52 一位程序袁 阅读(22) 评论(0) 推荐(0) 编辑
摘要:对象初始化 我们在java中写定义变量的时候,如果我们不初始化就不可以用。 int a =0; for (int i = 1; i <10 ; i++) { a++; } System.out.println(a);} 我们使用a来计算for循环了多少次,那么我们在使用a的时候就必须初始化为0 在成 阅读全文
posted @ 2022-06-10 14:26 一位程序袁 阅读(25) 评论(0) 推荐(0) 编辑
摘要:面向对象 我们来了解什么是面向对象,万物皆对象,我们可以任何一个东西看作对象。比如上面举例的那个水杯 如果我们要接水喝,我们要先找杯子,然后接水,然后喝 那么我们就可以把水杯看成一个对象,在我们使用他的时候在调用他,那么对象是实体,需要被创建,可以为我们做事情的 那么我们在来说一下类,上面是类呢 , 阅读全文
posted @ 2022-06-10 13:58 一位程序袁 阅读(62) 评论(0) 推荐(0) 编辑
摘要:函数的调用 我们使用方法的时候,要调用那么怎么调用呢? 写一个小测试来看一下 public static void main(String[] args) { int sum = sum(1, 2); System.out.println(sum); }// 这就是一个有返回值的int的方法 pub 阅读全文
posted @ 2022-06-10 13:28 一位程序袁 阅读(140) 评论(0) 推荐(0) 编辑
摘要:函数的定义 来看一下什么是函数,也是就是定义一个方法,什么是方法呢?? 方法就是我们在求一个编程提的时候,我们不用来写他的过程。我们直接调用方法即可 比如:我们生活中我想喝水,我必须要拿水杯,接水在喝掉他,那么时候方法的时候。我们就可以直接拿到一个有水的杯子 那么我们来测试一下: public st 阅读全文
posted @ 2022-06-10 13:18 一位程序袁 阅读(138) 评论(0) 推荐(0) 编辑
摘要:字符串的操作 我们先来定义一个字符串,如果来进行过去长度,获取内容。 我们来写一个小测试! public static void main(String[] args) { String aa = "你好世界"; System.out.println(aa.length());} 我们创建一个数组, 阅读全文
posted @ 2022-06-10 11:40 一位程序袁 阅读(26) 评论(0) 推荐(0) 编辑
摘要:逃逸字符 他这个字符,是比较特殊的 。我们不能直接打印出来 都是有 \b 是退回一格 \t 到下一个格位 \n 换行\r 回车 字符串的变量 字符串常量 char* s = "Hello, world!"; 以上就是一个字符串常量,指针s指向了这个字符串的首地址 如果需要修改字符串,应该用数组: c 阅读全文
posted @ 2022-06-09 15:42 一位程序袁 阅读(33) 评论(0) 推荐(0) 编辑
摘要:二维数组 什么二维数组呢 就是有两个【】【】 的数组 这两个【】 可以看作 行和列 当然 我们以为数组可以使用{} 来写,这个也是可以的 public static void main(String[] args) { int[][] ints = new int[3][5]; for (int[] 阅读全文
posted @ 2022-06-09 15:33 一位程序袁 阅读(64) 评论(0) 推荐(0) 编辑
摘要:数组的变量 什么是数组的变量,也就是数组的下标 数组下标就是数组的索引,一般从0开始,到len(array)-1. 通过这个可以查看数组中特定位置的元素。 没有上标之说。 那么写一个测试来看一下 public static void main(String[] args) { int[] a={1, 阅读全文
posted @ 2022-06-09 15:19 一位程序袁 阅读(102) 评论(0) 推荐(0) 编辑
摘要:创建数组 上面说了数组是什么,那么我们来创建数组。先来看一下创建数组的长度 public static void main(String[] args) { int[] ints = new int[5]; for (int anInt : ints) { System.out.println(an 阅读全文
posted @ 2022-06-09 15:01 一位程序袁 阅读(68) 评论(0) 推荐(0) 编辑
摘要:最大公约数 我们先来了解一下什么是最大公约数。 最大公约数:能同时整除几个整数的数,我们用java'来实现一下 public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int i = sca 阅读全文
posted @ 2022-06-09 14:47 一位程序袁 阅读(45) 评论(0) 推荐(0) 编辑
摘要:多重循环 这里的循环只的是for, 那么多重就是多个呗 。多个for循环执行,我们写一个测试看一下 public static void main(String[] args) { for (int i = 1; i <=9 ; i++) { for (int j = 1; j <=i ; j++) 阅读全文
posted @ 2022-06-09 14:15 一位程序袁 阅读(47) 评论(0) 推荐(0) 编辑
摘要:复合赋值 大家都知道,在我们的java中有赋值的符号 “=” 那么什么是复合赋值呢 ?? 首先我们先了解什么是复合,复合就是一个语言学领域术语,即把多个语句用括号{}括起来组成的一个语句。 那么我们做一个小测试来看一下 public static void main(String[] args) { 阅读全文
posted @ 2022-06-09 14:04 一位程序袁 阅读(54) 评论(0) 推荐(0) 编辑
摘要:整数分解 整数分解是什么呢??我们可以这样理解 我们写一个 3位数求出它的个位十位和百位 。 那么我们来写一个小的测试来看一下! public static void main(String[] args) { Scanner scanner = new Scanner(System.in); in 阅读全文
posted @ 2022-06-09 13:35 一位程序袁 阅读(96) 评论(0) 推荐(0) 编辑
摘要:猜数字 首先我们先使用random整出来随机数 然后在使用while一直循环 在使用if判断来判断满足的条件 我们做一个小测试来看一下 public static void main(String[] args) { Random random = new Random(); Scanner sca 阅读全文
posted @ 2022-06-08 16:58 一位程序袁 阅读(50) 评论(0) 推荐(0) 编辑
摘要:While循环 While循环呢它是更具条件来判断是否执行大括号里的内容 ,只要条件成立就会一值执行直到不满足条件它的语法格式: while(循环条件){ 执行语句 }那么我们来做一个小测试看看: public static void main(String[] args) { int a = 1; 阅读全文
posted @ 2022-06-08 15:51 一位程序袁 阅读(78) 评论(0) 推荐(0) 编辑
摘要:多路分支 多路分支也叫做switch语句,它的格式: switch (控制表达式){ case 条件: 输出....} switch 可以看成一种跳转,每当我们满足跳转就会跳转到响应的位置,接下我们写一个小测试: public static void main(String[] args) { Sc 阅读全文
posted @ 2022-06-08 15:22 一位程序袁 阅读(101) 评论(0) 推荐(0) 编辑
摘要:判断语句 上一篇我们使用了一下if语句当然我们不止这些 我们上一个只是判断出如果满足条件会执行,那么我们想一想如果不能满足该会怎么样! 当然 还有一种语句叫做if else 他的语法格式是: if (条件语句){ 输出 }else { 输出} 我们来写一个小的测试: public static vo 阅读全文
posted @ 2022-06-08 14:24 一位程序袁 阅读(119) 评论(0) 推荐(0) 编辑
摘要:比较 比较有两个最终的结果 一个是false.true。那么我们来写一个小的测试来搞一下 public static void main(String[] args) { int a =3; System.out.println(a<5);} 我们可以看到 我定义了个int类型的a,使用输出语句输出 阅读全文
posted @ 2022-06-08 13:43 一位程序袁 阅读(48) 评论(0) 推荐(0) 编辑
摘要:什么是计算机和编程语言 计算机 首先我们先来看什么是计算机:比如我们的手机、电脑、取款机等等都是计算机。 编程语言 现在我们知道什么是计算机了 接下来我们要来想 我们是如何让计算机为我们工作的 这时候就会用的我们的编程语言。 那么我们来把这个编程语言 分开来分析,什么是编程 什么是语言 编程:简单的 阅读全文
posted @ 2022-06-07 17:48 一位程序袁 阅读(101) 评论(0) 推荐(0) 编辑
摘要:java提前工作 我们学习编程肯定会 运用到相应的软件 在这里 我个人推荐 eclipse、idea 这里的软件呢 都是用我们的java编程出来的,那它也需要用java来支持他的开发环境 这里就运用到了jdk java的第一个程序 上面的完成之后呢 我们就来写我们的第一个程序 hellojava 首 阅读全文
posted @ 2022-06-07 17:47 一位程序袁 阅读(27) 评论(0) 推荐(0) 编辑
摘要:输入 我们还在主方法里写 new一个Scnner(Scnner 是键盘录入的意思) Scanner scanner = new Scanner(System.in); System.out.println(scanner.next());} 这时候我们就可以在控制台输出了 如果我们想要把这个改一下 阅读全文
posted @ 2022-06-07 17:46 一位程序袁 阅读(31) 评论(0) 推荐(0) 编辑
摘要:赋值 刚才我们上面一篇有提到过赋值 ,接下来我给大家讲解一下 赋值 。 根据字面意思 可以看出 把一个东西给了另一个东西 那我们在代码中 实现一些赋值 int a=1;System.out.println("1赋值给了a:"+a); 可以看到我们的控制台里给我们输出了一个 1 我们还可以利用变量来算 阅读全文
posted @ 2022-06-07 17:45 一位程序袁 阅读(163) 评论(0) 推荐(0) 编辑
摘要:计算的优先级 这个呢就是一个 优先级的表 我们先要知道什么是优先级 优先级就是我们在计算的时候 谁先执行 谁后执行 我们以前学数学的时候 有学到过 就是 先算乘除在算加减 当然在我们 java中的代码 优先级也是一样的(代码来源生活嘛!) 类型的转换 比如我们写一个 double类型的赋值 想要转换 阅读全文
posted @ 2022-06-07 17:41 一位程序袁 阅读(76) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示