08 2020 档案
摘要:学习内容 1、输入OFF文件,其中OFF文件保存n个点的坐标,第一行为点的个数,从第二行开始,每一行为一个点的三个坐标,写一个程序能读入OFF文件,并将输入的点的坐标输出到屏幕上。 1 import java.io.FileWriter; 2 import java.io.IOException;
阅读全文
摘要:学习内容 分数类 1 import java.util.Scanner; 2 //分数类 3 public class Fraction { 4 private int x; 5 private int y; 6 public Fraction() { 7 } 8 public Fraction(i
阅读全文
摘要:学习内容 1.三维坐标向量类 设计一个描述三维坐标的向量类vector3D,成员如下: 数据成员: 三个坐标x,y,z,float类型,私有访问属性 公有函数成员: 三个参数均有默认值的构造函数,默认值为0,0,0; 完成输入输出,输出格式为(x, y, z); 完成加法+、减法-、数乘*运算; 在
阅读全文
摘要:学习内容 1、定义描述学生的student类,包含受保护两个数据成员,分辨是描述姓名的,string类型和描述学号的,int类型,构造函数有两个形参,用于设定这两个数据成员的值,此外包含6个成员函数,用于设定姓名和学号的函数,void setnameid(), 用于显示姓名和学号的函数void di
阅读全文
摘要:学习内容 1、定义一个基类BaseClass,从它派生出类DerivedClass。BaseClass有成员函数fn1(),fn2(),DerivedClass也有成员函数fn1(),fn2()。在主函数中声明一个DerivedClass的对象,分别用DerivedClass的对象以及BaseCla
阅读全文
摘要:学习内容 1、定义一个基类Base,有两个公有成员函数fn1(),fn2(),私有派生出Derived类,如何通过Derived类的对象调用基类的函数fn1() 1 //基类: 2 public class Base { 3 public void fn1() { 4 System.out.prin
阅读全文
摘要:学习内容 1、定义一个基类Shape,在此基础上派生出Rectangle和Circle,二者都有getArea()函数计算对象的面积。使用Rectangle类创建一个派生类Square。 1 //Shape类: 2 public abstract class Shape { 3 public abs
阅读全文
摘要:学习内容 1.Obeject类 (1)Obeject类是所有类的父类 注:打开一个类的所有方法和数据的快捷方式:Ctrl+O (2)常用方法: public String toString():返回该对象的字符串表示 将toString方法改写后: public boolean equals(Obj
阅读全文
摘要:学习内容 1.接口示例 注意: 当一个类继承另一个类并且需要实现接口时,必须先继承再实现接口 一个类只能继承一个类,但是可以实现多个接口 接口可以多继承
阅读全文
摘要:学习内容 1.接口示例 注意: 当一个类继承另一个类并且需要实现接口时,必须先继承再实现接口 一个类只能继承一个类,但是可以实现多个接口 接口可以多继承
阅读全文
摘要:学习内容 整数排序 编写函数重载,分别将两个整数升序排列后输出、三个整数升序排列后输出、四个整数升序排列后输出 import java.util.Scanner; public class Study { public static void sort(int a[], int n) { int t
阅读全文
摘要:学习内容 编写代码,实现对圆周率输出的结果以小数点形式表示,显示正号"+",area占用位数为15 import java.util.Scanner; public class Study { public static void main(String[] args) { double n,s;
阅读全文
摘要:学习内容 1.String类 (1)实例化String对象 方法一:String name1="张三"; 方法二:String name2=new String("李四"); (2)"=="VS"equals"方法 “==”——比较的是引用 "equals"——比较的是具体内容 (3)String两
阅读全文
摘要:学习内容 1、研究生继承 1 public class Student2 { 2 protected int num; 3 protected String name; 4 protected char sex; 5 Student2(){} 6 public void setValue(int n
阅读全文
摘要:学习内容 1.多边形继承 1 //父类: 2 public class CPolygon { 3 protected int width,height; 4 public void setValues(int a,int b) 5 { 6 width=a; 7 height=b; 8 } 9 } 1
阅读全文
摘要:学习内容 1.文件名与类型的分离 一个完整的文件名字包括文件名与类型的扩展名,例如,a.doc, b.txt, film.rbmv等,文件名与类型的扩展名之间用.分离。请使用string类型,编写一个程序实现文件名与类型扩展名的分离,例如,输入是字符串a.doc,输出是两个字符串a和doc。要求使用
阅读全文
摘要:学习内容 在主函数中输入一个一维数组,调用函数maxAndMin得到数组元素中的最大值与最小值 import java.util.Scanner; public class Study { public static void main(String[] args) { Scanner in=new
阅读全文
摘要:学习内容: 1.书写一个程序,输入为整数的八进制,输出为其十进制 import java.util.Scanner; public class Study { public static void main(String[] args) { Scanner in=new Scanner(System
阅读全文
摘要:今日学习 1.代码块 (1)普通代码块 (2)构造块——通用的,每次构造函数前使用一次 (3)静态代码块——只执行一次,并且最先执行
阅读全文
摘要:学习内容: 1.内部类 (1)定义;将一个类定义在另一个类里面或者一个方法里面。 (2)优点:可以方便的使用外部类的属性 (3)缺点:破坏类的基本结构 (4)成员内部类可以无条件地访问外部类的所有成员属性和成员方法(包括private成和静态成员)例: 2、点类 1 import java.util
阅读全文
摘要:学习内容: 1、线段类 1 import java.lang.Math; 2 public class Line1 { 3 private Point1 p1=new Point1(); 4 private Point1 p2=new Point1(); 5 public void Input()
阅读全文
摘要:学习内容 1、矩阵转置 1 import java.util.Scanner; 2 public class JuzhenZhuanzhi { 3 public static void main(String[] args) { 4 System.out.print("请输入矩阵的行数m、列数n:"
阅读全文
摘要:学习内容: 1、日期类 定义一个日期类Date,私有数据成员有:int型变量year, month, day。公有函数成员有: 三个形参均有默认值的构造函数,年月日的默认值依次为1000,1,1; int isleap()判断year是否为闰年,若是返回1,否则返回0; int check()判断日
阅读全文
摘要:在暑假期间,我通过老师的分享阅读了《大道至简》这一本关于作者对于编程感悟的书,通过这一段时间的阅读,我对于学习编程和实践编程有了新的认识,不再是像我在没有接触或者说刚刚接触时那样的没有概念。 首先,这本书不是在教我们关于编程的知识和历史,而是在向我们叙述作者自身关于编程的感悟。这本书从编程的精义开始
阅读全文
摘要:public class Rect { private double len,wid; Rect(double l,double w) { len=l; wid=w; } public double area() { return len*wid; } public static void main
阅读全文
摘要:学习内容: 1、复数类 public class Complex { private double real,imag; public void setvalue(double a,double b) { real=a; imag=b; } public double getReal() { ret
阅读全文
摘要:学习内容: 1、逆序输出 import java.util.Scanner; public class NixuShuchu { public static void main(String[] args) { Scanner con=new Scanner(System.in); System.o
阅读全文
摘要:学习内容: 1、读入一个整数,然后输出这个整数的位数 import java.util.Scanner; public class Study { public static void main(String[] args) { Scanner in=new Scanner(System.in);
阅读全文
摘要:今天外出,没有学习,但是发现前几天的随笔只保存了没有发出来,只能一起发了。
阅读全文
摘要:今天学习了程序异常的相关内容, 主要了解了异常声明、捕获和处理的内容。 对于异常机制有了了解,异常可能来源于编译或运行,也就是程序的语法或运行产生了错误。 其次了解了不同错误的关键字,以后编程是会更加容易修改。 明天会学习如何进行异常处理。
阅读全文
摘要:今天了解了接口的相关综合实例部分,对于接口的运用环境和方法有了大概的理解,在运用接口十,方法一定是抽象类,并且修饰符也是有固定要求的,运用得当可以让项目更加容易扩展。 明天会学习第八章程序的异常的相关部分。
阅读全文
摘要:今天继续学习了接口的相关内容。 包括接口在定义后如何实现,要用到关键字和一些基本格式等。 Java接口的特征也了解了,并且知道接口是可以继承的,也可以实现多继承。 明天会了解接口的相关综合实例。
阅读全文
摘要:今天在外有一些事情,所以只是提前大概了解了一些关于接口的知识。 看了几个简单的例子,然后对接口的使用有了一定的了解。 明天会继续学习相关内容。
阅读全文
摘要:今天了解了final关键字,final修饰属性并且不能改变。 所以final修饰的方法和类也不能改变。 abstract关键字代表抽象,可以修饰类,也是一种方法的实现。 明天要学习第六章的接口浅议的相关内容。
阅读全文
摘要:今天学习了Java的三大特性中的多态,这与C++的面向程序设计课程中的学习相类似。Java的多态主要体现在重载和覆盖,向后继续了解了关于类型检测、动态绑定、静态(static)关键字及变量等 明天要学习FINAL关键字
阅读全文
摘要:今天了解了Java的继承概念,包括父类子类及常用方法,Java克隆(浅层和深层)、父类子类数据之前的关系、super关键字等。总的来说还是没有难点的, 明天会学习Java的多态。
阅读全文
摘要:今天了解了Java的枚举概念,包括关键字、嵌套、在枚举中实现接口、定义抽象方法等概念,并且对书中给的实例进一步了解了枚举,总的来说不是很难。 明天会学习类的继承和多态。
阅读全文
摘要:今天了解了“包”的概念,可以理解为文件夹的作用,用于给类进行分类。 学习了用包导入类型以及包名如何取等 明天要学习枚举
阅读全文