1.所有代码需要在班级(class)内完成。2、你的程序最外层有个大类。为了保证运行,你的类名必??须和filename.java一样。例如publicclasshellow{publicstaticvoidtriangle(){for(inti=1;i<10;i++){inttemp=i;while(temp>0){System.out.print('*');温度--;}System.out.println();}}publicstaticvoidmain(Stringargs[]){triangle();}}那么你的文件名应该是hellow.java3。后面声明一个函数,必须使用publicstatic作为签名,比如上面代码中的三角是publicstaticint,main函数是publicstaticvoidtype4。System.out.println()输出会wrap,System.out.print()输出不会wrap5.所有变量必须有静态类型作为关键字,如int,String等,和c++一样6.要声明一个数组并打开space,需要使用关键字new,size是数组的大小。模板如下:statictype[]Arrayname;Arrayname=newstatictype[size];例子:int[]a;a=newint[4];数组中的元素赋值操作int[]numbers=newint[3];numbers[0]=4;numbers[1]=7;数字[2]=10;System.out.println(数字[1]);或者在创建numbers时直接赋值int[]=newint[]{4,7,10};找到数组的长度可以使用.length,int[]numbers=new整数[]{4,7,10};System.out.println(numbers.length);7.增强循环如果不想使用数组下标遍历数组,可以定义一个与数组s同静态类型的变量,使用s:arrayname的形式遍历数组,比如publicclassEnhanceloop{publicstaticvoidmain(String[]args){String[]animals={"dog","cat","pig","duck"};for(Strings:animals){System.out.println(s);}}}关于创建数组String[]animals={"dog","cat","pig","duck"};withString[]animals=newString[]{"dog","cat","pig","duck"};好像没什么区别?
