今天上了JAVA的第2讲课,上到一半感觉那些data type在C++都学过的,所以就先开溜了~出来居然看到了大雨和大太阳在同一时间进行^_^
回来把作业做完了,但第2题搞了半天老是越界问题,结果出在自己没仔细.看来programming的时候千万不要粗心啊^_^大家继续努力吧~
/*
输出前10个的自然数的平方
Shawn
CityPW@copyright
*/
class square
{
static int i,v;
square()
{
System.out.println("欢迎计算平方!");
show();
}
void show()
{
for(i=1;i<=10;i++)
{
System.out.println(i*i); //System.out.println就好比C++里的cout输出流
}
}
public static void main(String[] args) //由于main只能有一个所以要声明为public static
{
square s=new square();
}
}
/*
排序的
Shawn
CityPW@copyright
*/
class test
{
static int i,j,temp;
test(){System.out.println("开始排序");}
void bubblesort(int[] a)
{
//用一个冒泡泡
for(i=0;i<a.length/3;i++)
{
for(j=0;j<a.length-1;j++)
{
if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
}
public static void main(String[] args)
{
int[] arrayOfInts={32,87,3,589,12,1076,2000,8,622,127};
test t=new test();
t.bubblesort(arrayOfInts);
for(int i=0;i<arrayOfInts.length;i++) //打印出结果
System.out.print(" "+arrayOfInts[i]);
}
}
回来把作业做完了,但第2题搞了半天老是越界问题,结果出在自己没仔细.看来programming的时候千万不要粗心啊^_^大家继续努力吧~
/*
输出前10个的自然数的平方
Shawn
CityPW@copyright
*/
class square
{
static int i,v;
square()
{
System.out.println("欢迎计算平方!");
show();
}
void show()
{
for(i=1;i<=10;i++)
{
System.out.println(i*i); //System.out.println就好比C++里的cout输出流
}
}
public static void main(String[] args) //由于main只能有一个所以要声明为public static
{
square s=new square();
}
}
/*
排序的
Shawn
CityPW@copyright
*/
class test
{
static int i,j,temp;
test(){System.out.println("开始排序");}
void bubblesort(int[] a)
{
//用一个冒泡泡
for(i=0;i<a.length/3;i++)
{
for(j=0;j<a.length-1;j++)
{
if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
}
public static void main(String[] args)
{
int[] arrayOfInts={32,87,3,589,12,1076,2000,8,622,127};
test t=new test();
t.bubblesort(arrayOfInts);
for(int i=0;i<arrayOfInts.length;i++) //打印出结果
System.out.print(" "+arrayOfInts[i]);
}
}