【屌丝学习笔记】第四天 JAVA基础

昨天懒惰了,才看了一会函数~今天继续函数的复习

函数的练习

	public static void main(String[] args) 
	{
		getXY(5,6);
		getJiuJiu();
	}
	//打印一个矩形
	public static void getXY(int x,int y)
	{
		for (int q=0;q<x ;q++ )
		{
			for (int z=0;z<y ;z++ )
			{
				System.out.print("*");
			}
			System.out.println();
		}
	}
	//九九乘法表
	public static void getJiuJiu()
	{
		for (int x=1;x<=9 ; x++)
		{
			for (int y=1;y<=x ;y++ )
			{
				System.out.print(y+"*"+x+"="+x*y+"\t");
			}
			System.out.println();
		}
	}
函数的重载
在同一类中,允许存在一个以上同名函数,只要他们的参数个数或者参数类型不同即可。

重载和返回值没关系

	public static void main(String[] args) 
	{
		int sum=getSum(5,6);
		System.out.println(sum);
		int sum1=getSum(5,6,9);
		System.out.println(sum1);
		getJiuJiu(5);
	}
	//打印九九乘法表
	public static void getJiuJiu()
	{
		getJiuJiu(9);
	}

	//打印九九乘法表,不打印整表,控制打到多少
	public static void getJiuJiu(int q)
	{
		for (int x=1;x<=q ; x++)
		{
			for (int y=1;y<=x ;y++ )
			{
				System.out.print(y+"*"+x+"="+x*y+"\t");
			}
			System.out.println();
		}
	}

	//定义一个加法运算,获得两个数的整数和
	public static int getSum(int x,int y)
	{
		return x+y;
	}
	//定义一个加法,获取三个整数的和
	public static int getSum(int x,int y,int z)
	{
		//return x+y+z;
		return getSum(x,y)+z;
	}


开始复习 数组!!

概念:同一种类型数据的集合,其实数组就是一个容器,编号从0开始

	public static void main(String[] args) 
	{
		//元素类型[] 数组名= new 元素类型[元素个数或数组长度];

		//需求:想定义一个可以存储3个整数的容器
		int[] list=new int[3];
		int[] list1=list;
		list1[0]=59;
		list[0]=89;
		System.out.println("list="+list[0]);
		System.out.println("list1="+list1[0]);
		list=null;

		//打印数组中角标为0的元素的值
		//System.out.println(list[0]);
		//System.out.println("null之后list="+list[0]); null之后list不能用,会报错,但是list1 照样能用
		System.out.println("null之后list1="+list1[0]);
	}
数组的定义格式
	public static void main(String[] args) 
	{
		/*
		int[] arr=new int[2];//建议这样写,比较规范
		int arr[] =new int[2];
		//上面两种写法都是可以的
		*/
		//int[] arr=new int[]{3,2,6,4};//元素的内容
		//int[] arr={3,2,6,4}; //这样写也是可以的,这是简化写法

		int[] arr=new int[3];

		System.out.println(arr[2]);
	}








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值