自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 某电信公司的市内通话费计算标准如下: 三分钟内0.2元,三分钟后每增加一分钟增加0.1元,不足一分钟的按一分钟计算。 要求编写程序,给定一个通话时间(单位:秒),计算出应收费金

用JavaScript 写 某电信公司的市内通话费计算标准如下: 三分钟内0.2元,三分钟后每增加一分钟增加0.1元,不足一分钟的按一分钟计算。 要求编写程序,给定一个通话时间(单位:秒),计算出应收费金额。 可以使用伪语言完成

2022-10-25 09:17:34 1068 1

原创 Java --集合框架

首先我们给一个框架图:(本人认为:集合和映射实际上就是方法的使用,多学习API即可)框架图接着我们一个一个来盘1.Collection集合:存放的是单一的值 * 存储不唯一的 无序的对象 * 特点: * 1、可以存放不同类型的数据,而数组只能存放固定类型的数据 * 2、当使用arraylist子类实现的时候,初始化的长度是10,当长度不够用的时候就会自动扩容 * 看源码grow();可知会自动>>1位,也就是扩容1.5倍 * API方法: * 增加数据的方法

2022-05-26 18:57:09 134

原创 Java 线程

线程、进程、程序 线程(Thread):一个程序中的一条执行路径,如果有多条路径就是多线程进程(Process):程序的一次静态的执行的过程程序(Program):用某种语言编写的一组指令的集合线程与进程的区别 1.进程是作为分配的单位的,线程是作为调度和执行的单位2.每个进程都有独立的代码和数据空间,进程间的切换会有较大的开销,而线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小3.在操作系统中能同时运行多个程序,在同一应用程序中有多个顺序流同.

2022-05-26 18:47:51 100

原创 Java-----IO流

WritreDemo的使用:package com.tensent.readerAndwriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.Writer;public class WriterDemo { public static void main(String[] args) { File file = new File("d...

2022-05-26 18:40:00 107

原创 Java ------IO流

代码如下:package com.tensent.filedemo;import java.io.File;import java.io.IOException;public class FileDemo { public static void main(String[] args) { //创建一个文件 File file = new File("c.txt"); System.out.println(file.getParent()...

2022-05-26 18:38:52 52

原创 Java常用类

在Java中提供了许多基本数据类型,又提供了许多基本数据类型的包装类类型供我们使用包装类:就是将基本数据类型的数据分装成一个包装类类型,包含的有属性、方法、构造器基本数据类型对应的包装类类型:基本数据类型 对应包装类byte Byteshort Shortint Integerlong Longfloat Floatdouble Doublechar Characterboolean BooleanString:读源码可知String是一个字符数组String:不可改变序列.

2022-05-26 18:32:59 59

原创 异常02(用try--catch解决和异常结构图)

package com.shun.yuxibiji;import java.util.Scanner;/*** try-catch捕获异常* 原理:把可能出现的异常放在try代码块中,然后将异常封装为对象,被catch后面的那个()中的* 那个异常对象接收,接收之后,执行catch后{}中的代码,之后继续执行后面的代码,后面代码不受影响* 1.try中没有异常,那么就不会执行catch中的代码* 2.try中有异常,catch捕获:* 如果异常和你出现的的异常不匹配,那么也不会...

2022-05-26 18:28:58 220

原创 异常01(用If--else解决)

package com.shun.yuxibiji;import java.util.Scanner;/** * 出现异常怎么看? * 1.看第一行:出现异常的类型 * 2.看最后一行:出现异常的位置 * 用if-else来解决异常 * hasNextInt();方法:判断一个数是否是int类型的数 * 坏处: * 1.代码臃肿,可读性差 * 2.程序员需要花很大精力来补漏洞 * 3.程序员很难将所有漏洞补上 *///类的名称叫异常public class Abnorma.

2022-05-26 18:24:57 76

原创 面向对象------内部内

package Interface;/** * 内部类:把一个类定义在另一个类的内部称为内部类 * 使用:创建内部类的对象的时候,需要在内部类的前面加外部类来进行修饰 * 1.内部类可以直接访问外部类的属性和方法 * 2.外部类要想访问内部类,则需创建内部类的对象才可访问 * 3.内部类中不能定义静态属性(静态当然可以) * 4.当内部类和外部类有相同的(属性或者方法)的时候,在内部类中可以直接访问内部类的(属性或方法) * 如果想访问外部.

2022-05-04 16:03:12 51

原创 java----接口

package com.jieko;/** * * 1.接口没有构造器,抽象类可以有构造器 * * 2.接口声明:Interface * * 3.在JDK8之前,接口中只有两部分内容 * * 常量:固搭格式:public static final * * 抽象方法:固搭格式:public abstract * * 4.只要可以通过new关键字创建对象,就会有一个对应的构造器被执行, * * 但是有构造器不一定能实例化 * */public interface .

2022-05-04 16:01:23 72

原创 面向对象----多态

package com.duolianxidemo;/** * 多态:对应同一个指令(调用同一个名称的方法),不同滴对象给予不同的反应(不同滴方法实现) * 规范:(多态实现的前提) * 1.必须要有继承关系 * 2.子类必须重写父类的方法 * 3.父类引用指向子类的对象(向上转型 自动转换) * 4.(向下转型 强制转换)例如: * Pet pet = new Pet(); * .

2022-05-04 15:59:25 59

原创 Object类的toString和.equals方法

package net.laoyu.abstracts;/** * Object类: * idea的打开API的方式: * 1.Shift按两次,输入Object * 2.Ctrl+n,输入Object * toString方法,equals方法; * 使用情况:一般我们对父类提供的方法不满意时,就需要进行重写 */public class Student { private String name; private int age; public Stu.

2022-05-03 10:54:14 99

原创 abstract关键字

package net.laoyu.abstracts;/** * java中的对象是对现实世界的具象化,但是在现实世界中,有的类并不具备实例化的意义,因此我们要用抽象类 * * 抽象类: * * 1.一个抽象的类是无法被实例化的,也就是无法创建这个对象 * 2.创建抽象类需要abstract关键字 * 3.使用abstract关键字修饰的方法叫抽象方法,可以不写方法的实现 * 4.抽象类中的某些方法需要子类的更好的实现,父类中实现没.

2022-05-03 10:52:17 54

原创 Final修饰符

package net.laoyu.abstracts;/** * final关键字: * 1.final修饰的变量值不可以被改变 * 这个值也叫最终变量 * 2.final 修饰的方法不可以被重写 * 这个方法也叫最终方法 * 3.final修饰的类不能被继承 * 这个类也叫最终类 */FinalDemo类:public /*final*/class FinalDemo .

2022-05-03 10:50:43 50

原创 面向对象-------继承练习

package com.zuoye.laoyu;//创建一个父类(超类,基类)public class Person { /*定义属性 用private关键字修饰 private权限修饰符的范围也就是本类中可以访问 */ private String name; private int age; private String hobby; //private boolean gen; private String gen.

2022-05-03 10:49:15 97

原创 super关键字

package com.rgs;/** * super关键字: * 1.可以修饰属性和方法 * 2.在子类的方法中,可以通过 super.属性 super.方法的方式, * 显示的去调用父类提供的属性和方法。在通常情况下,super.可以省略不写 * 3.但在特殊情况下必须要写, * 比如: * 【1】:当子类的属性和父类重名时,想使用父类的属性就必须要使用 super.属性来进行调用 * 【2】:当子类的方法和父类重名时,想使用父类的方法.

2022-05-03 10:47:41 55

原创 This关键字

package Zuoye;/** * this:表示当前对象的指针 * 指向当前对象,表示对当前对象的调用 * 用途: * 1、构造方法,当构造方法的名称跟类的成员变量的名称一样的时候,可以使用this代表当前对象 * 注意:当构造方法中需要其他构造方法时,可以使用this(参数列表)调用其他构造方法,但是需要位于方法体的第一行 * 2.普通方法中: * 当多个普通方法需要互相调用时,可以使用this.方法来进.

2022-05-03 10:46:21 48

原创 面向对象-----封装

package Note;/** * 封装: * 将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来进行对隐藏信息的访问(从而提高代码的安全性) * 定义get,set方法的快捷键Alt+Insert */public class Package { //属性 private String name; private int age; private String sex; //定义set,get方法 pu.

2022-05-03 10:44:51 47

原创 Setter,Getter方法

学生类 set方法格式: public void name(String n){ } get方法格式: public String name(){ }//快捷键Alt+Insert*/public class Student { //定义属性 private String name; private int age; //定义set/get方法 public void setName(String name){ .

2022-05-03 10:43:09 90

原创 package包的命名,import包

package com.zy;import static java.lang.Math.*;/** * * Package包名定义: * 【1】:名字全部小写,中间用.隔开 * 【2】;一般都是公司域名倒着写 * 比如:www.baidu.com * 包名:com.baidu. * 【3】:包名的命名规则: * 企业性质.企业名称.项目名称.模块名称.子模块名称... * .

2022-05-03 10:40:53 174

原创 java 代码块

代码块:用{}的括起来的就叫代码块* 代码块的分类:* 1、普通块:定义在方法中用{}括起来的就是普通代码块* 2、构造块:定义在类中的用{}括起来的就是构造代码块* 构造块中的代码,会被加载到每一个构造器(构造方法前面)* 特殊情况除外,比如使用this(参数);调用有参的构造方法,因为这一句必须放在首行* 所以就不会在将构造块的代码加载到首行,简单来说冲突了* 3、静态块:加上static使用{}括起来的就是静态块,优先级最高* 4、同步块(以后补充)* ...

2022-05-02 21:06:03 67

原创 static

package Xiaobai;/** * 1.static 声明的成员变量称为静态变量或类变量 * 2、使用static声明的方法称为静态方法 * 3、在类加载的时候,会将静态的内容加载到方法区中的静态域中,静态的内容先于对象的存在, * 这个静态内容被所有该类的对象共享 * 4、普通变量被调用时使用 对象.变量 来进行调用 * 类变量或静态变量可以使用 对象.变量,也可以使用类名.变量来进行调用 * 5、调用静态的方式为:【推荐】 类名.方法(); 对象.方法(); *6、静.

2022-04-16 10:30:00 83

原创 成员变量和局部变量

//类名(面向对象之构造方法的首字母)import org.w3c.dom.ls.LSOutput;/** * 变量: * 局部变量: * 定义:在方法内定义的变量成为局部变量 * 作用域:从变量定义到方法结束 * 注意: * 1.局部变量如果没有使用,只是定义的话,不会报错,但是如果有引用那么就必须先初始化 * 2.局部变量只能在当前方法中使用,其他地方都不能使用 * 成员变量:(全局变量) * 定义在方法之外类之内.

2022-04-16 10:27:38 38

原创 类和对象的创建

package Note;//(Preparenotes)类的名字是预习笔记的意思/** * 怎样写一个类? * 定义类要用关键字class * 格式: * class类名{ * 类的属性; * 类的方法; * } *一个java文件中可以有多个类 * * *///描述类:class Person { //属性 String name; int age; String sex; //定义方法 public v.

2022-04-16 10:25:48 321

原创 面向对象

定义类的时候,属性和方法不是必须的。一个源文件中可以有N个类,但是有且只能有一个public修饰的类,并且这个源文件的名称必须和public修饰的类名一致 属性:(成员变量) 语法: [修饰符] 数据类型 属性名 = [默认值]; 注意: 1、修饰符和默认值可以没有,没有的时候系统会根据数据类型对应的给默认值 2、数据类型和属性名一定要有,属性名的定义要符合合法的标识符命名规范 方法: 语法: [修饰符] 方法的返回类型 ...

2021-12-15 20:32:05 60

原创 二维数组

二维数组:数组中的每一个元素又是一个一维数组 多维数组不必是规则矩阵public class ZuoYe{ public static void main(String[] args){ /*int[] array = new int[5]; //定义二维数组 int[][] array2 = new int[3][]; array2[0] = new int[2]; a...

2021-12-15 20:06:35 61

原创 一维数组

数组:存储一组相同数据类型的有序集合。 特点: 1、数组中的元素必须是同一种数据类型,可以是基本数据类型,也可以是引用数据类型 2、获取数组元素需要使用下标来获取,下标范围[0,length-1] 3、数组在定义的时候必须指定大小,并且一旦指定大小之后是不能修改的 4、数组中的元素是有序集合,这个有序指的不是大小排序,指的按照插入的先后顺序 使用: ...

2021-12-15 20:05:09 173

原创 java求圆的面积和周长

import java.util.Scanner;public class Fuxi1 { public static void main(String [] args ){ Scanner sc = new Scanner(System.in); System.out.println("请输入圆的半径"); double f=sc.nextDouble(); double c=3.14; d...

2021-12-15 19:08:52 6807

原创 某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换

import java.util.Scanner; public class Fuxi { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("其输入你的数字"); int num = sc.nextInt(); //加密规则如下:每位.

2021-12-14 21:35:34 706

原创 java 的面向对象

定义类的时候,属性和方法不是必须的。 一个源文件中可以有许多个类,但是有且只能有一个public修饰的类,并且这个源文件的名称必须和public修饰的类名一致。 属性:(成员变量) 语法: [修饰符] 数据类型 属性名 = [默认值]; 注意: 1、修饰符和默认值可以没有,没有的时候系统会根据数据类型对应的给默认值 2、数据类型和属性名一定要有,属性名的定义要符合合法的标识符命名规范 方法: 语法...

2021-12-13 17:22:19 41

原创 java 用for做矩形

java 用for做矩形

2021-11-30 18:35:51 349

原创 java流程控制语句

java流程控制语句:单分支结构、双分支结构、多分支结构、嵌套if分支结构、switch多分支结构

2021-11-24 12:42:04 296

原创 用for 计算顾客年龄比例

用for 计算顾客年龄比例:计算各层次的顾客比例▪需求说明:–商场对顾客的年龄层次进行调查–计算各层次的顾客比例▪需求说明:–商场对顾客的年龄层次进行调查

2021-11-24 11:47:48 1214

原创 运算符: 算术运算符: +,-,*,/,%,++,-- 赋值运算符 = 一个=是赋值运算符,==是关系运算符 扩展赋值运算符:+=,-=,*=,/= 关系运算符: >,<,>=,<=,==

*/public class OperatorDemo{ public static void main(String[] args){ int a = 1; int b = 2; //算术运算符 System.out.println(a+b); System.out.println(a-b); System.out.println(a*b); //取整除,或者取商 System.out.println(a/b); //取余数,或者取模 System.o.

2021-11-15 17:04:54 3303

原创 2021-11-09第一个代码的小细节和Java中的注释

第一程序需要注意的地方: 1、一个java源文件中可以有多个class,但是有且只能有一个public修饰的类,并且这个文件名要和这个类名保持一致; 2、如果一个源文件中没有public修饰的类,那么这个文件的名字就无所谓了,可以是任何一个类名; 3、public static void main(String[] args)是我们java程序的入口; 4、main方法的参数args只是一个参数,可以修改,但是一般我们都写成args; 5、main方法的参数String[] ...

2021-11-09 17:31:40 299

原创 2021-11-07

java学习记录 第一个学习代码helloworldpublic class HelloWorld{public static void main(String[] args){ System.out.println("Hi, java!"); }}加油

2021-11-07 22:10:35 103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除