自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 14

简述final,finally 和 finalize的区别1. final,finally 和 finalize的区别 a. final 最终的意思,修饰类,变量(成员变量和局部变量),成员方法 修饰类之后,该类不能被继承 修饰变量之后,该变量变成自定义常量 修饰方法之后,该方法部类被子类覆盖 b. finally 修饰代码块 finally代码块的执行特征是: 1. 对于try-catch-finnally代码块而言,finally代码块.

2020-07-13 14:28:33 116

原创 13

判断一个字符串是否是回文串例如"abc"不是对称字符串,“aba”、“abba”、“aaa”、"mnanm"是对称字符串package Q1;import java.util.Scanner;public class JudgeHuiwen { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.nextLine(); .

2020-07-12 18:07:11 129

原创 12

完成对FirstLevel对象的深度克隆。class FirstLevel implements Cloneable {int firstIntValue;double firstDoubleValue;SecondLevel second;public FirstLevel(int firstIntValue, double firstDoubleValue,SecondLevel second) {this.firstIntValue = firstIntValue;this.first

2020-07-12 17:24:07 105

原创 11

a. 定义一个接口Compute,用来完成计算器的功能,比如最简单的加减乘除功能interface Compute {double compute(double a, double b)}b. 定义一个ShowCompute类,里面定义一个工具方法compute(Compute com,double a, double b)该方法可以执行,两个double类型数据的加减乘除(也就是需要定义不同的Compute接口的子类,实现具体的加减乘除功能,当执行该方法时,传递不同的子类对象,就可以...

2020-07-12 17:08:13 229

原创 10

为某研究所编写一个通用程序,用来计算每一种交通工具运行 1000公里所需的时间.已知每种交通工具的参数都是3个整数常量A、B、C的表达式。现有两种工具:Car 和Plane,其中Car 的速度运算公式为:A*B/C,Plane 的速度运算公式为 :A+B+C。要求在未来如果增加第3种交通工具(如Ship)的时候,可以做到复用已有代码。Ship的速度运算公式为 :A+B/C。这里复用已有代码的意思是,比如专门定义了一个方法,用来计算所有交通工具的,移动指定距离所用的时间, 可以不改变这个.

2020-07-09 21:01:14 1285

原创 9

请设计类,描述一系列的几何图形,包括矩形,圆形,三角形。这些图形都有面积,周长两种属性这些图形,都可以被画出来(输出或打印出来,即都有一个draw方法)请定义类,来描述以上几何图形,并考虑类中成员变量的访问权限,并提供必要的方法进行属性(成员变量的)访问。package Geometry;abstract class Graph { private double perimeter; private double area; public Graph(){}

2020-07-09 17:48:07 91

原创 8

结合多态发生的条件,及继承相关知识,自己总结并验证下,哪些方法无法实现多态效果。​ 父类中的private方法​ 父类中的构造方法​ 父类中的静态方法​ 父类中被final修饰的方法自己定义一个类,类中定义3个成员变量,这3个成员变量都被final修饰,请用3种不同方式,为这3个被final修饰的成员变量赋值。package Q2;class Three { final int age = 18; final String name; final b.

2020-07-09 17:31:51 161

原创 7

创建两个类,分别用来表示长方形和正方形,同时定义所需的成员变量,代表长方形或者正方形的边长,在两个类中分别定义两个方法,用来求对应形状的面积和周长,并定义相应的get,set方法,获取和改变方形和正方形的变长。package Q1;class Square { int length; public void area() { System.out.println("The area is " + length * length); } pub.

2020-07-09 17:28:59 235

原创 6

定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量:id表示学号;name表示姓名;gender表示性别;age表示年龄;java表示Java课程成绩。(2) 在定义一个print()方法,输出student对象的 name,gender,age,java的值(即输出学生信息)(3)根据类Student的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值, 提示: 数组既可以存储基本数据类型的值,也可以存储引用数据类.

2020-07-09 14:57:04 202

原创 6

定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量:id表示学号;name表示姓名;gender表示性别;age表示年龄;java表示Java课程成绩。(2) 在定义一个print()方法,输出student对象的 name,gender,age,java的值(即输出学生信息)(3)根据类Student的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值, 提示: 数组既可以存储基本数据类型的值,也可以存储引用数据类.

2020-07-05 11:31:04 126

原创 5

1.定义一个Student类:a. 要求包含4个成员变量 String name, int age, boolean isMale, int snob. 分别定义5个构造方法分别为无参构造初始化name成员变量值的1参构造方法初始化name 和 sno两个成员变量值的2参构造方法初始化name,age,isFimale三个成员变量值的3参构造方法初始化name,age, isMale,sno这4个成员变量值的4参构造方法c. 在定义一个成员方法public void print() {S

2020-07-05 11:22:26 194

原创 4

一个楼梯有n (n >= 1)级,每次走1级或两级,请问从1级台阶走到第n级台阶一共有多少种走法(假设一开始站在第0级台阶上)package Q1;import java.util.Scanner;//f(n) = f(n - 1) + f(n - 2)public class UpStairs { public static void main(String[] args){ Scanner sc = new Scanner(System.in); .

2020-07-05 11:03:27 114

原创 3

矩阵相乘package Q1;import java.util.Arrays;public class MatrixMultiple { public static void main(String[] args){ int[][] m1 ={{1,2}, {3,4}, {5,6}}; int[][] m2 ={{1,2,3}, {4,5,6}}; int[][] m3 = new int[m1.length][m2[0].length];

2020-07-05 11:01:33 93

原创 从零开始的Java生活-2

package Q1;public class NewLength { public static void main(String[] args){ int[] nums = {1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9}; boolean[] flag = new boolean[nums.length];//用一个数组来标记每个元素是否已经被“删除” int length = nums.length;

2020-07-05 10:58:01 92

原创 从零开始的Java生活-1

package Nine;public class Table { public static void main(String[] args) { /*for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { System.out.print(i + "*" + j + "=" + i * j + " "); }

2020-07-05 10:50:12 106

空空如也

空空如也

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

TA关注的人

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