java
月落影
晨星啊,你为何坠落?
展开
-
方法的重载和方法的覆盖
同一个类中允许同时存在一个以上同名的方法的现象就叫做方法的重载。两个或以上的方法具有相同的名称和不同的参数列表。方法重载的规则:1.方法名称相同 2.方法的参数必须不同,参数个数不同或参数类型不同 3.方法的返回值类型可以相同,也可以不同...原创 2021-03-16 09:48:44 · 324 阅读 · 0 评论 -
面向对象课后题
(一)选择题this在程序中代表的是?(A)A.类的对象 B.属性 C.方法 D.父类设 A为已定义的类名,下列声明并创建A类的对象a的语句中正确的是? (A) A.A a=new A( ); B.public A a=A( ); C.A a=new class( ); D.a A;下列对构造方法的调用方式的描述中正确的是?(A) A.使用new调用 B.使用类名调用 C.使用对象名调用 D.调用方法为对象名.方法名设 X 、Y原创 2021-03-14 22:15:37 · 4685 阅读 · 0 评论 -
面向对象基础
类的定义使用class关键字,具体结构如下:[public][abstract|final]class 类名[extends父类][implements接口列表]{ 属性声明及初始化; 方法声明及方法体;}原创 2021-03-12 15:11:38 · 173 阅读 · 0 评论 -
杨辉三角
int x=6; int[][]a=new int[x][]; for (int i = 0; i < a.length; i++) { a[i]=new int[i+1]; for (int j = 0; j <a[i].length; j++) { if (i>0&&j!=i&&j>0) { a[i][j]=a[i-1][j-1]+a[i-1][j]; }else { a[i][j]=1...原创 2021-03-10 12:19:39 · 102 阅读 · 0 评论 -
java基础——第四章数组练习题
(三)编程题1、编写一个简单程序,要求数组长度为5,分别赋值10,20,30,40,50,在控制台输出该数组的值。int a[]=new int[5]; for (int i = 0; i < a.length; i++) { a[i]=(i+1)*10; System.out.print(a[i]+" "); }2、将一个字符数组的值(neusofteducation)拷贝到另一个字符数组中。String string="neusofteducation";原创 2021-03-10 10:47:26 · 1495 阅读 · 0 评论 -
一维数组的排序及查找
冒泡排序 int[] arr={3,3,6,7,2,5,8}; //找到当前最大的数,挪位置 //有几个数来几次 for (int i = 0; i < arr.length; i++) { for (int j = 0; j < arr.length-1; j++) { if (arr[j]>arr[j+1]) { int c=0; c=arr[j]; arr[j]=arr[j+1]; arr[原创 2021-03-09 15:14:33 · 892 阅读 · 1 评论