public class BubbleSort{ static String printArray(int[] a){
String result="";
for(int i=0;i<a.length;i++) result+=a[i]+" ";
return result;
}
static int[] bubbleSort(int[] a){
int t;
for(int i=0;i<a.length;i++)
{
for(int j=0;j<a.length-i-1;j++)
//升序排列用大于,降序排列用小于,此处为降序排列。
if(a[j]<a[j+1])
{t=a[j];a[j]=a[j+1];a[j+1]=t;}
}
return a; }
public static void main(String args[])
{
int a[]={25,36,47,32,21,16};
System.out.println("排序前的数组\n"+printArray(a));
a=bubbleSort(a);
System.out.println("排序后的数组\n"+printArray(a));
}
} 通过的,第一个问题答案是可以,但只可以有一个public类。
String result="";
for(int i=0;i<a.length;i++) result+=a[i]+" ";
return result;
}
static int[] bubbleSort(int[] a){
int t;
for(int i=0;i<a.length;i++)
{
for(int j=0;j<a.length-i-1;j++)
//升序排列用大于,降序排列用小于,此处为降序排列。
if(a[j]<a[j+1])
{t=a[j];a[j]=a[j+1];a[j+1]=t;}
}
return a; }
public static void main(String args[])
{
int a[]={25,36,47,32,21,16};
System.out.println("排序前的数组\n"+printArray(a));
a=bubbleSort(a);
System.out.println("排序后的数组\n"+printArray(a));
}
} 通过的,第一个问题答案是可以,但只可以有一个public类。
可以的,但只能有一个是public ,通常是main函数入口。
但只能有一个public
通常是main函数入口
但是只可以有一个PUBLIC类!
private int[] a = {};
private int l= 0;
public B(int[] a) {
this.a = a;
l = a.length;
} public int[] sort() {
for (int i=0; i<l-1; i++){
for(int j=i+1; j<l; j++){
if(a[j] < a[i]){
int t = a[i];
a[i] = a[j];
a[j] = t;
}
}
}
return a;
} public static void main(String[] argv){
int[] a ={6,1,2,35,123,4,4,32};
B b = new B(a);
b.sort();
for(int i=0; i<a.length; i++)
System.out.println(i + "=" + a[i]);
}
}
{
public static void main(String[] args)
{
System.out.println("kkk Hello World!");
B b = new B();
b.test();
System.out.println("AAA Hello World!");
}
}public class B /* ͬһ¸öJavaÎļþÖзÇpublicÀàµÄ¶¨ÒåÊýÁ¿²»ÊÜÏÞÖÆ,µ«Ö»ÄÜÓÐÒ»¸öpublicÀà ,ͨ³£ÊÇmainº¯ÊýÈë¿Ú¡£*/
{
public void test()
{
System.out.println("test in b tset Hello World!");
}
public static void main(String[] args)
{
System.out.println("BBB Hello World!");
}
}class CCC
{
public static void main(String[] args)
{
System.out.println("kkk Hello World!");
B b = new B();
b.test();
System.out.println("CCC Hello World!");
}
}虽然,B 是public,但是用jCreator编译运行时,文件是从第一个类开始执行的;运行结果相当于:java A;而不是B。