- 博客(69)
- 资源 (1)
- 收藏
- 关注
原创 JAVA--字符串判断
package String1;public class test4 { public static void main(String[] args) { String s = "helloworld"; //判断一个字符串是否以某一个字符串为后缀 boolean world = s.endsWith("world"); ...
2019-11-06 19:23:16
294
原创 JAVA--字符串的构造器
package String1;public class test2 { /*字符串常量是一种定义的方式 *字符串需要有其他形式的构造器,比如可以通过字符的数组,字节数组, *io刘中的数据等等。 */ public static void main(String[] args) { String s = new String()...
2019-11-06 18:05:57
275
原创 JAVA--字符串(1)
package String1;public class test1 { public static void main(String[] args) { //这是定义了一个字符串的常量。常量是不可改变的量,字符串是不可改变的量 String str = "xiao"; String str1 ="xiao"; Syst...
2019-11-06 17:40:53
186
原创 未完待续
package length;import java.util.*;interface Shape{ public void length();}class Triangle implements Shape{ double l1; double l2; double l3; public Triangle() { l1 = 0;...
2019-10-14 09:49:01
139
原创 JAVA--编译期的异常
package test;/*try...finally* 1、发生了异常会向上抛出,但是finally里面的代码永远会得到执行* 2、无异常时,return后面可以通过finally来执行代码* try...catch..finally* 1、finally 里面适合做方法的资源关闭和收尾的工作*/public class Demo2 { public stat...
2019-10-02 16:49:26
300
原创 Java异常处理
package test;/*异常处理:try...catch* 在运行时处理异常* try里面的代码就是有可能产生异常对象的代码* catch(Exception e)用来捕捉到产生的异常对象* catch块就是来处理异常的代码块* try...catch处理异常的特点:* 1、try内部发生异常下面的代码执行* 2、产生的异常的对象被catch块类面的参数接收...
2019-09-29 10:53:03
114
原创 JAVA--自定义异常(exception)
一、Demo2.javapackage test;public class Demo2 { public static void main(String[] args) { try { submitOrder(8); } catch(Exception e) { System.out.println("...
2019-09-27 18:13:39
197
转载 Eclipse--继承父类构造器
编写一段有测试子类、父类和接口的代码 main类用于后续的测试,先保留暂且不用! 建立一个接口Animal,有eat()和run()两个方法; 创建一个父类Person,有age和name两个属性,有say()一个方法; 创建一个子类Student,有一个私有属性id,继承于父类Person,实现了Animal接口。 ...
2019-09-27 17:42:14
1918
原创 JAVA--object类和toString方法
package test;/*object 是所有类的根类,所有的类都是直接或者间接的去继承object类* 根类:最上层的类* 超类:根类和父类之间的类*/class Student{//相当于class Student extends object int sNo; String name; int age; public void learn...
2019-09-27 15:38:41
130
原创 JAVA--内部类
package test;/*内部类的特点:* 1、本类可以直接创建内部类的对象* 2、内部类的方法可以访问外部类的属性和方法*/class Outter{ int num; public void outMethod() { System.out.println("我是外部类的方法"); } class Inner{ ...
2019-09-26 15:27:57
98
原创 JAVA--接口多态
package test;/** 多态:多态就是行为具有表现多种功能的能力* 继承多态:通过继承的方式来体现的多态* 继承多态,不仅仅是父类是抽象类,父类是普通类也是可以的* 多态的条件:* 1、子类对父类有方法重写* 2、父类的引用指向子类的实例,调用覆写的这个方法的时候,调用的是子类的方法*//*class Teacher{ String name;...
2019-09-25 22:49:07
119
原创 JAVA--抽象继承多态
package test;/** 多态:多态就是行为具有表现多种功能的能力* 继承多态:通过继承的方式来体现的多态*/abstract class Teacher{ String name; int age; public abstract void teach();}class JavaTeacher extends Teacher{ pu...
2019-09-25 22:33:12
134
原创 JAVA--父子类之间的类型转换
package test;/** 1、子类转化成父类* 子类可以自动转型成父类* (1)如果子类对父类的方法有覆写,并且子类的实例赋值给父类的引用,通过这个引用来* 调用这个覆写的方法的时候,调用的是子类的* (2)父类的引用不能调用子类的特有方法和属性* (3)如果父子类有同名的属性,那么父类指向子类的实例的引用调用这个属性的时候调用的还是父类的* ...
2019-09-25 21:08:35
1039
原创 简单的复数运算(类和对象)
StatisticProblem Description设计一个类Complex,用于封装对复数的下列操作:成员变量:实部real,虚部image,均为整数变量;构造方法:无参构造方法、有参构造方法(参数2个)成员方法:含两个复数的加、减、乘操作。 复数相加举例: (1+2i)+(3+4i)= 4 + 6i 复数相减举例: (1+2i)-(3+4i)= -...
2019-09-25 09:02:07
411
原创 JAVA--接口JDK1.8
package test;interface Person{ public default void learn() {//继承接口的类中可以不实现该方法 System.out.println("我是一个默认实现的方法"); }}class Student implements Person{}public class Demo1{ publi...
2019-09-23 23:16:09
93
原创 JAVA--接口练习(求正方形和圆的周长、面积)
package test;//使用接口方式计算圆和正方形的面积和周长interface Cal{ //定义圆周率 double PI = 3.14; //求周长 public double getLong(); //求面积 public double getArea();}class Rectt implements Cal{ /...
2019-09-22 16:17:55
4651
原创 JAVA--接口的特点和概述
package test;/** 语法* interface 接口名{* 方法定的定义;* ....* }* 1、接口中的方法的定义不需要Abstract 来修饰,默认就是抽象* 2、接口是不可以实例化的,需要有类来实现接口的的语法* class 类名 implements 接口名,接口名,...{* 实现接口中的方法* }* 3、接...
2019-09-22 15:44:43
611
原创 JAVA---抽象类
package test;/*abstract class 类名{* 属性* 方法* }*1、 抽象类中可以没有抽象方法,但是有抽象方法的类一定是抽象类* 2、抽象类不能实例化(不能创建对象),只能被继承,然后实例化子类* 3、继承了抽象类的非抽象类必须实现抽象类的所有抽象方法* 4、抽象类也可以继承抽象类,这样不需要实现父抽象类的方法* 5、抽象类的抽象方法不能...
2019-09-22 14:56:19
112
原创 JAVA--final关键字
package test;import java.util.Scanner;//final修饰在类上,则不能被继承 class Teacher{ String name; //final放在属性上 /*final int age; //age可以在定义时初始化,也可以在构造器中初始化,如果在构造器中初始化 // 则,所有的默认的,非默认的构造器中...
2019-09-22 12:41:39
97
原创 JAVA--super关键字(构造器)
package test;import java.util.Scanner;/*1、子类实例化的过程中父类的构造器先被调用,然后再调用子类的构造器,在子类构造器的内部默认的调用super();* 2、如果父类带有有参数的构造器,并且没有显式的定义父类默认的构造器,默认* 构造器被富凯,导致子类的构造器无法通过super()来做调用,就会编译报错,需要显式的定义父类的* 默认的构造器...
2019-09-22 11:55:31
259
原创 Java--计算长方形的周长和面积(类和对象
Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem Description设计一个长方形类Rect,计算长方形的周长与面积。成员变量:整型、私有的数据成员length(长)、width(宽);构造方法如下:(1)Rect(int length) —— 1个整数表示正方形的边长(2)Rect...
2019-09-22 11:16:10
4169
原创 JAVA--计算长方体、四棱锥的表面积和体积
Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem Description计算如下立体图形的表面积和体积。 从图中观察,可抽取其共同属性到父类Rect中:长度:l 宽度:h 高度:z在父类Rect中,定义求底面周长...
2019-09-21 09:43:33
715
原创 java传说中的数据结构
Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem Description 在大学里学习了一个学期了,大家大都对所学的专业有了基本的了解。许多同学也已经知道了到大二要开一门课叫做《数据结构》,那么今天给你们提前讲一下一个最简单的数据结构:栈。 栈的基本操作有3种:push,pop,top。例如...
2019-09-21 09:02:39
80
原创 java--字符统计2 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 输入英文句子,输出该句子中除了空格外出现次数
package test;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner reader = new Scanner(System.in); while(reader.hasNext()) { ...
2019-09-21 08:23:40
636
原创 统计元音 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 统计每个元音字母在字符串中出现的次数。 Input 输入
package test;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner reader = new Scanner(System.in); int n; n = reader.nextInt();...
2019-09-20 15:54:42
383
转载 整数因子分解问题 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 大于1的正整数n可以分解为:n=x1*x2*…*x
#include <iostream>#include <bits/stdc++.h>using namespace std;int num = 0;void solve(int n){ int t = sqrt(n); num++; for(int i = 2; i <= t; i++) { if(n%i...
2019-09-17 10:28:37
924
原创 java--类的继承
package test;import java.util.Scanner;//可以多级继承,不可以多继承,一次只能继承一个类class A{ }class B extends A{ }class C extends B{ }public class Demo1{ public static void main(String[] args) {...
2019-09-15 19:21:48
106
原创 02.类的成员变量(属性) 请定义一个交通工具(Vehicle)的类其中有: 属性速度(speed)体积(size)等等 方法移动(move())设置速度(setSpeed(int speed))加
package test;import java.util.Scanner;class Vehicle{ int speed; int size; public void move() { } public void setSpeed(int speed) { this.speed = speed; }...
2019-09-15 18:30:59
4118
原创 java---01.类的成员变量(属性) 猜数字游戏 一个类A有一个成员变量(属性)v有一个初值100。定义一个类对A类的成员变量v进行猜。如果大了则提示大了小了则提示小了。等于则提示猜测成功。
package test;import java.util.Scanner;class A{ int v = 100;}public class Demo1{ public static void main(String[] args) { Scanner reader = new Scanner(System.in); A a = ne...
2019-09-15 18:15:25
2952
原创 单片机第四次作业
MSP430单片机有那几个时钟信号产生源,能够产生几种供单片机内部使用的时钟(如ACLK等),说说这几种时钟主要的作用。ACLK 辅助时钟:ACLK可由软件选择来自XT1CLK、REFOCLK、VLOCLK、DCOCLK、DCOCLKDIV、XT2CLK(由具体器件决定)这几个时钟源之一。然后经1、2、4、8、16、32分频得到。ACLK可由软件选作各个外设模块的时钟信号,一般用于低速外设模块...
2019-09-14 22:25:47
971
2
原创 java--单例模式
package test;/*单例模式* 1、私有化构造器* 2、定义一个类方法用于获得单例的对象,返回值是这个类的类型* 3、在类中提供一个Singleton类型的类属性* 4、实现getInstance这个类的方法* */class Singleton{ static Singleton s; private Singleton()...
2019-09-14 00:32:52
63
原创 java--静态代码块
package test;/*静态代码块主要是用于初始化资源* 静态代码块在main之前执行*/public class Demo1{ String name; public void method() { } static int age; //不能访问对象属性和方法 static { ...
2019-09-13 23:43:19
66
原创 java--构造器(2)
package test;/*构造器*//*同一个类中构造器可以相互的调用,需要通过this来调用* */class Hero{ String name; String horse; int age; public Hero(String name) { this.name = name; } ...
2019-09-12 16:16:25
79
原创 java--构造器
package test;/*构造器*//*构造器本身是一个方法:* 没有返回值,也没有void* 构造器的方法名必须和类名一致* 在方法中可以定义要初始化的参数列表* *//*权限修饰符 类名(数据类型 参数名,...){* }* public void method(){* }* */class Hero{ String name; ...
2019-09-12 15:58:07
79
原创 java--面向对象this
package test;/*this 关键字* this智能在对象方法内使用* */class Person{ String name; int age; /*对象方法 * */ public void setName(String name) { this.name = name; } publ...
2019-09-12 15:32:13
151
原创 java--封装
package test;//面向对象特征之封装/*封装:将属性私有化,使用private关键字完成属性私有化,这种属性只有本类能访问。* 我们一般对每一个私有属性提供公共public的set和get这种方法供外界来访问我们的私有属性*/class Girl{ private String name; private int age; private Stri...
2019-09-11 22:00:45
71
原创 java--局部变量
package test;public class Demo1 { /* * 定义在语句块内部的是局部变量*/ static { } /*局部变量时定义在方法中或语句块中*/ public static void main(String[] args) { //局部变量必须要在使用前给值 int a ...
2019-09-11 21:28:46
134
原创 C语言实验——矩阵转置 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 输入N*N的矩阵,输出它的转置矩阵。 Inp
package test;import java.text.DecimalFormat;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner reader = new Scanner(System.in); int ...
2019-09-11 17:58:11
1094
原创 java--C语言实验——打印菱形
import java.text.DecimalFormat;import java.util.Scanner;/*对象存储在堆中,引用存储在栈中,堆中的每一个对象的数据是隔离的。* 每一个类class加载到数据共享区中,jvm会解析这个类的内容,方法是每个对象共享的* */public class Main { public static void main(Strin...
2019-09-11 17:04:23
194
原创 java--C语言实验——for循环打印图形(循环结构)
Problem Description通过使用双重for循环语句,打印下列图形:InputOutputSample InputSample Output * *** ************ ***** *** *HintSourcepublic class Main { public static void mai...
2019-09-11 09:35:33
691
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人