score在java中_java基础

DOC执行:

set classpath =c:

java Hello

将类的查找路径指向了c盘,在运行时,会从c盘下开始查找;

mian()方法是程序的主方法,在一个java程序中有且只能有一个main()方法;

main()  method 之前必须加上pubilc  static void 这三个标识符;

static 表示main()在没有创建类对象的情况下,仍然可以被运行;

java注释:

// /*   */  第三种:文档注释,/** **/

JAVA依据下列的规则来处理类型的转换:

1、占用字节较少的类型转换成占用字节较多的类型;

2、字符类型会转换成int类型;

3、int类型会转换成float类型;

4、表达式中某个操作数的类型为double,则另一个操作数字也会转换为double;

5、布尔类型不能转换成其他类型;

JAVA 数组:

一维数组的声明与分配内存:

数据类型    数组名[ ]; //声明一维数组

数组名 = new 数据类型[ 个数 ]; //分配内存给数组;

例如:

int  score[ ]; //声明整数数组score

score = new  int[3]; //为整数数组score分配内存空间,其元素个数为4;

与数组操作相关的API方法:

score.length; //数组的长度;

Arrays.sort(score); //数组的排序方法,升序,在java.util包里

System.arrayCopy(source,0,dest,0,x):语句的意思就是:复制源数组从下标0开始的x个元素到目标数组,从目标数组的下标0所对应的位置开始存取。

二维数组的行数和特定行的元素的个数:

数组名.length // 取得数组的行数

数组名[行的索引].length     // 取得特定行元素的个数

将一维数组传递到方法中:

int  score[]  = {6, 2, 33, 100};

largest(score); //将一维数组score传入largest()方法中;

public  static   void largest(int arr[ ])

{

int temp = arr[0];

for(int i=0; i

{

if(tmp < arr[i])

tmp = arr[i];

System.out.println("最大的数据是 "+ tmp);

}

}

public static   void laragest(int arr[ ][ ])

java中的特殊点:

返回数组: 返回的是一维的整形数组,在方法的前面加上int【 】;返回二维整形数组,则加上int [ ][ ]


版权声明:本文为weixin_39836898原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。