java笔记
来源:互联网 发布:南宁广电网络收费标准 编辑:程序博客网 时间:2024/06/16 16:10
class Array//类有两属性和一构造方法
{
public int temp[];
private int mark=0;
public Array(int len)//动态开辟数组空间
{
int i=len;
if(len>0)
{
this.temp=new int[i];
}
else
{
this.temp=new int[1];
}
}
public boolean add(int i)
{
//int mark=0;
if(this.mark<this.temp.length)
{
this.temp[mark]=i;
mark++;
return true;
}
else
return false;
}
public int[] getArray()
{
return this.temp;
}
}
class sortArray extends Array
{
public sortArray(int len)
{
super(len);//调用父类的构造方法
}
public int[] getArray()//覆写的父类的方法
{
java.util.Arrays.sort(super.getArray());//调用父类的getArray方法,调用java自带的方法排序
return super.getArray();
}
}
//class turn extends Array
//{
//public turn(int len)
//{
// super(len);
//}
// public void turndown()
//{
//int *p;
//for(int j=0;j<this.temp.length-2;j++)
//{
//p=this.temp;
// this.temp=this.temp.length;
//this.temp.length=p;
//}
//}
//}
public class Demo6
{
public static void main(String agrs[])
{
sortArray a=null;
a=new sortArray(5);//添加五个元素进数组
//Turn b=new Turn(5);
System.out.println(a.add(3));
System.out.println(a.add(2));
System.out.println(a.add(7));
System.out.println(a.add(5));
System.out.println(a.add(8));
System.out.println(a.add(1));
printnew(a.getArray());//逆序输出
}
public static void printnew(int i[])//逆序输出
{
int x;
for(x=i.length-1;x>=0;x--)
// System.out.println(a.add(i));
System.out.print(i[x]+",");
}
}
上课的笔记,都是程序,现在才知道没学到什么,再慢慢的把注释添上去吧
- java笔记
- JAVA笔记
- java笔记
- java笔记
- JAVA笔记
- java笔记
- Java 笔记
- java笔记
- java 笔记
- java笔记
- java笔记
- java笔记
- Java笔记
- java笔记
- java笔记
- Java笔记
- java笔记
- java笔记
- mount状态下解决ora-01157
- Highways(POJ2485)
- TinyXML不支持UNICODE的解决方法【改造TinyXML】
- 微软SQL Server 2012新特性Silverlight报表客户端 - Power View
- 用DBCA配置database control
- java笔记
- 第八周实验任务三--实现分数类中的运算符重载并可以完成分数的加减乘除、求反、比较的运算
- 手工将oracle9i升到11g
- linux 查看可执行文件动态链接库相关信息
- YOUPAI的架构
- java笔记
- 自定义类加载器
- C++语录
- java笔记