day15

导包

导包就是导入已经打包好的可用的JAVA类,以便自己的程序可以调用。导包的方法就是在一个类开始前,写上import关键字加“你需要导入的包”,比如:import java.util.*;

API

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

数组

使用数组返回多个值

package Domo01;

public class demo1 {
  public static void main(String[] args) {
	int [] array= {10,20,30};
	System.out.println(array);
	printArray(array);
}
 public static void printArray(int[] arrayTemp) {
	System.out.println("printlArray方法接受到的参数是");
	System.out.println(arrayTemp);
	for(int i=0;i<arrayTemp.length;i++) {
		System.out.println(arrayTemp[i]);
	}
	
}
}
package demo03;

import java.util.Random;
import java.util.Scanner;

/*猜数字0-100之间的数字 */
public class Demo02Randandom {
	public static void main(String[] args) {
	Random r=new Random();
	int randomNum=r.nextInt(100)+1;
	Scanner sc=new Scanner(System.in);
	while(true) {
		System.out.println("请输入你猜的数字:");
		int guessNum=sc.nextInt();
		if(guessNum>randomNum) {
			System.out.println("太大了请重试:");
		}else if(guessNum<randomNum) {
			System.out.println("太小了请重试:");
		}
		else {
			System.out.println("恭喜你:");
			break;
		}
		
	}
	System.out.println("游戏结束:");
	
	}
}

方法重载

方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数。调用重载方法时,Java编译器能通过检查调用的方法的参数类型和个数选择一个恰当的方法。方法重载通常用于创建完成一组任务相似但参数的类型或参数的个数或参数的顺序不同的方法。[1]Java的方法重载,就是在类中可以创建多个方法,它们可以有相同的名字,但必须具有不同的参数,即或者是参数的个数不同,或者是参数的类型不同。调用方法时通过传递给它们的不同个数和类型的参数,以及传入参数的顺序来决定具体使用哪个方法。

package Demo04;
public class Demo01MetodOver {
    public static void main(String[] args) {
        System.out.println(sum(10,20));
        System.out.println(sum(10,20.0));
        System.out.println(sum(10.0,20));
        System.out.println(sum(10.0,20.0));
        System.out.println(sum(10,20,30));
    }
    public static int sum(int a,int b) {
        System.out.println("参数为int,int");
        return a+b;
    }
    public static double sum(int a,double b) {
        System.out.println("参数为int,double");
        return a+b;
    }
    public static double sum(double a,int b) {
        System.out.println("参数为double,int");
        return a+b;
    }
    public static double sum(double a,double b) {
        System.out.println("参数为double,double");
        return a+b;
    }
    public static int sum(int a,int b,int c) {
        System.out.println("参数为int,int,int");
        return a+b+c;
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值