第五天:方法重载与案例练习

一、方法重载

package fist_one;

//方法重载

public class DAY5_01 {
   public static void main(String[] args) {
	   int a=cz(20,30);
	   int b=cz(10,20,30);
	   double c=cz(40,60);
	   System.out.println(a);
	   System.out.println(b);
	   System.out.println(c);
   }
   
   //方法一
   public static int cz(int a,int b) {
	   return a+b;
   } 
   //方法二
   public static double cz(double a,double b) {
	   return a+b;
   }
   //方法三
   public static int cz (int a,int b,int c) {
	   return a+b+c;
	   
   }
}

 二、方法参数传递

package fist_one;
//方法传递基本类型
public class DAY5_02 {

	public static void main(String[] args) {
		int c=100;
		System.out.println(c);
		int b=cs(100);
		System.out.println(b);
	}
    public static int cs(int a) {
    	a=300;
    	return a;
    }
    
}

若去掉返回值,只执行不返回,输出a的值也将会是100,cs();方法的值:a=300,不在main方法内使用 。

 (引用类型)

 

 三、遍历(换行)

package fist_one;

public class DAY5_03 {

	//数组遍历
	
	public static void main(String[] args) {
		cs();
	}

	public static void cs() {
		int[] arr = {11,22,33,44,55};
	
		System.out.print("[");
		for(int a=0;a<arr.length;a++) {
			if(a<arr.length-1) {
				
		    System.out.print(arr[a]+", ");
			}
			else {
			System.out.println(arr[a]+"]");
			}	
		}
	}
}

 四、练习

1、减肥计划

package fist_one;
import java.util.Scanner;

//练习:减肥计划
public class DAY5_04 {
	 public static void  main(String[] args) {
	        Scanner sc=new Scanner (System.in);
	        while(true) {
	        int a=sc.nextInt();
	    
	        if(a==1) {
	        System.out.println("跑步");	  }
	        if(a==2) {
	        System.out.println("游泳");	 }
	        if(a==3) {
	        System.out.println("慢走");	 }
	        if(a==4) {
	        System.out.println("动感单车");	 }
	        if(a==5) {
	        System.out.println("拳击");	 }
	        if(a==6) {
	        System.out.println("爬山");	 }
	        if(a==7) {
	        System.out.println("大吃一顿");}	 
	        if(a<1 || a>7 ) {
	        System.out.println("输入的星期数有误");	}
	        }
	        }
	    }

2、九九乘法表

package Lianxi;

//九九乘法表

public class fist {
         public static void main(String[] args){
             int c=0;
             for(int a=1;a<=9;a++){
                 c=0;
             for(int b=1;b<=a;b++){
                      c=a*b;
                     System.out.print(a+"*"+b+"="+c+"  ");
             }
                 System.out.println();
             }
         }
}

3、逢七过

package fist_one;

//逢7过

public class DAY_05 {
   public static void main(String[] agrs) {
	  
	   for(int a=0;a<=100;a++) {
		   if(a%7==0 || a/10%10==7 || a%10==7) {
			   System.out.print(a+"  ");
		   }
	   }
	     
   }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值