JAVA基础1 数组与方法

来源:互联网 发布:winxp系统修复软件 编辑:程序博客网 时间:2024/06/05 09:02

1.println和print的区别:println输出会换行    print不会换行

2.断点调试


一、数组

int[]  scores={66,70,89};      //每个值都有一个索引,从0开始     通过scores[0]访问66

1、申明数组:

  语法:  数据类型[]  数组名;     或者      数据类型  数据名[];

2、分配空间:指定数组最多可以存储多少元素

  语法:数组名 = new  数据类型[数据长度];

3、赋值:  例如   score[1] = 66;

4、处理数组中的数据:int[] nums = new int[] { 61, 23, 4, 74, 13, 148, 20 };

5、数组的循环使用:数组名.length    用于获取数组的长度

6、使用Arrays操作java中的数组:Arrays是java提供的一个工具类在java.util包中

      import  java.util.Arrays;

     ①排序     Arrays.sort(数组名); 

     ②数组转化为字符串      Arrays.toString(数组名);

7、使用foreach操作数组

     for(元素类型  元素变量: 遍历对象){

             执行的代码

     }

二维数组

使用二维数组步骤:

①申明数组并分配空间: 数据类型[][]  数组名=new  数据类型[行的个数][列的个数]

②赋值 :   数组名[行的索引][列的索引]=值 ;  

③处理数组:  

   

二、java中的方法  :解决一类问题的代码的有序组合,是一个功能模块。

   ①  语法:访问修饰符  返回值类型  方法名(参数列表){

                           方法体

                    }

   ②java中无参无返回值方法的使用:

      public class HelloWorld {
    
      public static void main(String[] args) {
// 创建对象,对象名为hello
HelloWorld hello = new HelloWorld();
        
// 调用方法
hello.showMyLove();
}


/*
* 定义无参无返回值的方法
*/
public   void    showMyLove() {
System.out.println("我爱慕课网!");
}
}

    ③java中无参带返回值方法的使用:

    public class HelloWorld {
    
    public static void main(String[] args) {
       
// 创建名为hello的对象
HelloWorld hello = new HelloWorld();
        
// 调用hello对象的calcAvg()方法,并将返回值保存在变量avg中
double avg = hello.calcAvg();
        
System.out.println("平均成绩为:" + avg);
}


// 定义一个返回值为double类型的方法
public    double      calcAvg() {
        
double java = 92.5;
double php = 83.0;
double avg = (java + php) / 2; // 计算平均值
        
// 使用return返回值
        return avg;
        
}
}

    ④java中带参无返回值方法的使用:

不可忽视的问题:1、调用带参方法时,必须保证实参的数量、类型、顺序与形参一一对应

                             2、调用方法时,实参不需要指定数据类型

                             3、当方法参数有多个时,多个参数应用逗号隔开

public class HelloWorld {
    public static void main(String[] args) {
        
// 创建对象,对象名为hello
HelloWorld hello = new HelloWorld();

        // 调用方法,传入两门课程的成绩
hello.calcAvg(94, 81);
}


/*
* 功能:计算两门课程考试成绩的平均分并输出平均分
* 定义一个包含两个参数的方法,用来传入两门课程的成绩
*/
        public void calcAvg(int java,int css){
            double avg=(java+css)/2.0;
            System.out.println("平均分:"+avg);
        }     
       ⑤java中带参带返回值的使用





       

8、java中方法的重载:

 如果同一个类中包含了两个或两个以上方法名相同、方法参数的个数、顺序或类型不同的方法,则称为方法的重载,也可称该方法被重载了。

判断方法重载的依据:

1、 必须是在同一个类中

2、 方法名相同

3、 方法参数的个数、顺序或类型不同

4、 与方法的修饰符或返回值没有关系




















0 0