自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(32)
  • 收藏
  • 关注

原创 java加减乘除 运算两种 // while ture 执行 当 为flase 不执行 ,当不符合规范是 为全为flase取反,全为true执行while //当符合规范时 有一

12.import java.util.Scanner;public class Test07 { public static void main(String[] args) { System.out.println("请输入要使用的计算方法:1.加法 \t 2.减法 \t 3.乘法 \t 4.除法 \t 5.退出"); Scanner input = new Scanner(System.in); int i = input.n...

2021-12-14 09:53:41 390

原创 java删除文件夹下的所有文件和文件夹

java删除文件夹下的所有文件和文件夹 有权限的不能删除。

2022-08-07 17:05:12 1028 2

原创 java 读取文件夹下的所有文件和文件夹名

java 读取文件夹下的所有文件和文件夹名 用File

2022-08-07 17:02:23 2576

原创 Java拷贝文件

java 采用IO file 递归的方法复制文件

2022-08-07 16:59:36 131

原创 while 语句 do while 语句

特点:首次即有入口条件,先判断、再执行,适用于循环次数不明确的情况。执行流程: 特点:至少会执行一次。

2022-07-07 10:20:57 114

原创 javascript 循环题目

1、输入本月的收入,如果超过10000,输出:今晚去吃红鼎豆捞如果超过5000,输出:今晚去吃海陆空如果超过3000,输出:今晚去吃大排档否则输出:家里还有泡面吗var money = prompt ("请输入本月收入");if (money >10000) {document.write("今晚去吃红鼎豆捞")}else if (money >5000) {document.write("今晚去吃海陆空")}else if (money >3000){document.write("今

2022-06-29 09:05:41 444

原创 break 与 continue的区别

break:用于结束循环continut:用于结束当前循环

2022-06-28 20:19:02 51

原创 javaScript Math 方法

Math.round(num) 对 num 四舍五入。 Math.ceil(11.12 )=11 ;Math.ceil( 11.51 ) = 12;Math.ceil( num ) 对num 向上取整。 Math.ceil(11.12 ) =Math.ceil( 11.49 ) =Math.ceil( 11.51 ) = 12;Math.floot(num) 对num 向下取整。 Math.ceil(11.12 ) =Math.ceil( 11.49 ) =Math.ceil( 11.51 ) = 1

2022-06-28 12:39:36 217

原创 JAVA接口 interface

接口:接口抽象类的延申,可以将它看作纯粹的抽象类 ,接口中的方法都没有方法体。接口定义:[修饰符列表] interface 接口名{} 1、接口是一种“引用数据类型”。 2、接口是完全抽象的。 3、接口支持多继承。public class Test01 {}interface Test02{ }interface Test03{ }abstract class Test04{ }class Test05 extends ...

2022-01-09 16:58:23 160

原创 java 抽象类题目

定义一个抽象类Weapon,该抽象类有两个抽象方法attack(),move()这两个方法分别表示武器的攻击方式和移动方式。(2)定义3个类:Tank,Flighter,WarShip都继承自Weapon,分别用不同的方式实现Weapon类中的抽象方法

2022-01-07 23:46:16 1383

原创 JAVA 抽象类

抽象类定义: 在class前添加abstract关键字如: class abstract Animal{} (这就是一个抽象类)抽象类的概念: 1.抽象类是无法实例化的,无法创建对象的,抽象类是用来被子类继承的。 2. final和abstract不能联合使用,这两个关键字是对立的。 final 关键字修饰的类不能继...

2022-01-07 23:43:26 476

原创 JAVA final关键字

1.1、final修饰的类无法继承。 1.2、final修饰的方法无法覆盖(重写),正常调用。 1.3、final修饰的变量只能赋一次值。(不赋值程序会报错) 1.4、final修饰的引用一旦指向某个对象,则不能再重新指向其它对象,但该引用 指向的对象内部的数据是可以修改的。 1.5、final修饰的实例变量必须手动初始化,不能采用系统默认值。 1.6、final修饰的实例变量一般和static联合使用,称为常量。 ...

2022-01-04 21:52:37 134

原创 super 关键字

super能出现在实例方法和构造方法中。 super的语法是:“super.”、“super()” super不能使用在静态方法中。 super. 大部分情况下是可以省略的。 super.什么时候不能省略呢? 父类和子类中有同名属性,或者说有同样的方法, 想在子类中访问父类的,super. 不能省略。 super() 只能出现在构造方法第一行,通过当前的构造方法去调用“父类”中 的构造方法,目的是:创建子类对象...

2022-01-04 21:31:19 226

原创 Java多态

多态 : 利用多态可以使程序具有良好的扩展性,并可以对所有类进行通用处理 多种形态,多种状态,编译和运行有两个不同的状态。 编译期叫做静态绑定。 运行期叫做动态绑定。 class Animal {} class Cat extend Animal{} Animal a = new Cat(); // 编译的时候编译器发现a的类型是Animal,所以编译器会去An...

2021-12-26 22:45:01 51

原创 java 方法覆盖override

方法覆盖override ()方法覆盖:父类中的方法无法满足子类的业务需求,子类有必要对继承过来的方法进行覆盖。 如:Aniaml 类 有方法 move() 动物会移动 bird 类 是飞 dog类是走方法覆盖条件: 第一:有继承关系的两个类 第二:具有相同方法名、返回值类型、形式参数列表(返回值类型可改变 暂时不讨论) 第三:访问权限不能更低。 第四:抛出异常不能更多。 ...

2021-12-26 20:29:19 305

原创 java 继承extends

继承extends 继承的作用: 基本作用:子类继承父类,代码可以得到复用。 主要作用:因为有了继承关系,才有了方法覆盖和多态机制。 继承的相关特性: 1. B类继承A类,则称A类为超类(superclass)、父类、基类, B类则称为子类(subclass)、派生类、扩展类。 class A{} class B extends A{} ...

2021-12-26 19:37:20 253

原创 java

总结所有的变量怎么访问,总结所有的方法怎么访问!!!public class Test07 { public static void main(String[] args) { Date t =new Date(2008,8,8); //new 关键字 表示创建一个对象 实例话对象 表示申请空间 System.out.println(t.getYear()+":"+t.getMonth()+":"+t.getDay());//引用.成员方法 Date.seeMoon(); //类.静

2021-12-26 19:27:57 60

原创 java this 关键字

1、this 1.1、this是一个关键字,是一个引用,保存内存地址指向自身。 1.2、this可以使用在实例方法中,也可以使用在构造方法中。 1.3、this出现在实例方法中其实代表的是当前对象。 1.4、this不能使用在静态方法中。 1.5、this. 大部分情况下可以省略,但是用来区分局部变量和实例变量的时候不能省略。 1.6、this() 这种语法只能出现在构造方法第一行,表示当前构造方法调用本类其他的 构造方法,目的是代码复用。...

2021-12-26 18:49:05 96

原创 java static关键字

static关键字 2.1、static修饰的统一都是静态的,都是类相关的,不需要new对象。直接采用“类名.”访问。在对象创建前就储存在方法区 ,所以直接采用“类名.”访问 2.2、当一个属性是类级别的属性,所有对象的这个属性的值是一样的,建议定义为静态变量。 2.3、当一个方法是类级别的方法,所有对象的这个方法的功能是一样的,建议定义为静态方法静态变量和静态方法通常是为了共享数据或方法的;静态成员同样遵守private public protected ...

2021-12-26 18:31:50 72

原创 java 封装

封装:是面向对象编程的核心思想 。 将对象的属性和方法封装起来 其载体就是类 ,类通常对客户隐藏其实现的细节。封装的作用:采用封装保证了类内部数据机构的完整性;一个类体当中的数据,假设封装之后,对于代码的调用人员来说,不需要关心代码的复杂实现,只需要通过一个简单的入口就可以访问了。另外,类体中安全级别较高的数据封装起来,外部人员不能随意访问,来保证数据的安全性。实现:1.属性私有化 2.对外提供简单的操作; 在私有化后外提供...

2021-12-26 17:58:28 135

原创 java 面向对象

1.面向对象与面向过程的区别面向过程:以每一个步骤以因果关系关联其中A步骤因果关系到B 步骤,A和B联合起来形成一个子模块,子模块和子模块之间又因为因果 关系结合在一起,假设其中任何一个因果关系出现问题(错误),此时 整个系统的运转都会出现问题。--------------------------------------------------...

2021-12-26 17:26:53 120

原创 方法的重载 和 方法的递归(算兔子数 1 1 2 3 5 8 13)

1.方法的重载 overload 1.1 方法重载的目的当功能相似的时候,建议将方法名定义为一致的,这样代码美观,又方便编程。注意:如果功能不相似,坚决要让方法名不一致。public class Test05 { public static void main(String[] args) { int a,b; Scanner input = new Scanner(System.in); a = input.nextInt(); ...

2021-12-26 16:12:32 131

原创 java 方法 的语法·和储存空间

方法:是一段可以完成特定功能并且可以重复使用的代码。它的出现争强了代码的复用性。定义方法: 【修饰符列表】返回值类型 方法名 (形式参数列表){ 方法体;}修饰符列表: 这里写:public static 返回值类型 : 基础数据类型(byte short long int boolend char folat double) 和 引用数据类型(如:String Scanner 自己定义的类) ...

2021-12-26 15:36:20 65

原创 java 简单算法 冒泡排序 选择排序 插入排序 反转排序 二分查找

1.冒泡排序(相邻的元素比较 满足条件(一般的条件就是:比较大小)交换元素值 )import java.util.Scanner;public class Test01 { public static void main(String[] args) { //创建数组 int[] arr = new int[10]; //输入十个整数; Scanner input = new Scanner(System.in); //赋值 用for 循环将输入的整数赋值到数组中 fo

2021-12-24 22:16:14 305

原创 java 冒泡排序

public class Test05 { //冒泡排序生成十个1-100的随机数排列大小 public static void main(String[] args) { int[] arr = new int[10]; for (int i=0; i<arr.length ; i++) { arr[i] = (int)(Math.random()*100+1);//生成十个随机数 }...

2021-12-22 22:13:07 310

原创 java 杨辉三角

public class Test04 { public static void main(String[] args) { char[] arr= {'a','b','c','d','e','f','g'}; int len = arr.length;

2021-12-22 22:08:49 272

原创 java递归算法 求兔子 使用递归完成“斐波那契数列”。 1 1 2 3 5 8 13 21 34 55 ......

求兔子 使用递归完成“斐波那契数列”。 1 1 2 3 5 8 13 21 34 55 ......

2021-12-14 11:25:59 386

原创 求数的阶层

public class Test01 { public static void main(String[] args) { System.out.print("请输入要求数的阶层:"); Scanner input = new Scanner(System.in); int num = input.nextInt(); int sum = m1(num);

2021-12-14 10:57:12 197

原创 Java 输出星期几

public abstract class Test5 { public static void main (String[] args) { System.out.println("请输入以下数字:\t"

2021-12-14 10:05:46 1609

原创 java 菱形 平行四边形 根据边长打印

int num = input.nextInt(); for (int i=0; i<num; i++) { for (int j=0; j<num-i-1 ;j++) { System.out.print("^");

2021-12-14 09:58:05 332

原创 java 石头剪刀布 赢了才能退出 三种方法

public class Test09_02 { public static void main(String[] args) { System.out.println("欢迎来到猜拳游戏:\t 1:代表剪刀 \t 2:代表石头 \t 3:代表布");

2021-12-11 15:00:43 2441

原创 java 打印乘法口诀表

public static void main(String[] args) { //乘法口诀 for (int i=1;i<=9;i++) { for (int j=1; j<=i; j++) { System.out.print(j+"*"+i+"="+i*j+ "\t"); } System.out.prin...

2021-12-11 14:12:19 396

空空如也

空空如也

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

TA关注的人

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